Welcome to Howard Johnson Plaza Miami Beach North hotel in Miami Beach, FL 33154. Attractions include Miami Beach's Bal Harbor Shops - 1 mile, Haulover Beach Park - 1.5 Miles and Aventura Mall - 3 Miles. Enjoy free breakfast and internet at most hotel locations. Book your room and start saving with Wyndham Rewards!