Great Location & Services

8701 Collins Avenue Miami Beach Florida 33154

Howard Johnson Plaza Miami Beach North’s Amenities

Attraction