Miami Beach Apartments Apartment Miami Beach
Located 400 metres from South Pointe Park Beach in Miami Beach, Miami Beach Apartments provides accommodation with air conditioning and free Wi-Fi.
Number of rooms: 2
Miami Beach, FL 33139, United States