Studio House 2 Blocks from BeachApartment
2811 Indian Creek Drive, Miami Beach, FL 33140, United States
Situated in Miami Beach, 400 metres from Miami Beach and 2.3 km from Lummus Park Beach, Studio House 2 Blocks from Beach offers air conditioning. Complimentary Wi-Fi is available throughout the property and private parking is available on site.