KAYAK Miami Beach
Hotel
Miami Beach
Attractively situated in the South Beach district of Miami Beach, KAYAK Miami Beach is situated 500 metres from Miami Beach, 1.4 km from Lummus Park Beach and 2.6 km from South Pointe Park Beach.
Number of rooms: 51
2216 Park Avenue, Miami Beach, FL 33139, United States