Looking for a home comfort: apartment «Apartment With one Bedroom in Miami Beach, With Enclosed Garden and Wifi - Near the Beach» is located in Miami Beach. This apartment is located in walking distance from the city center.
935 Euclid Avenue, Miami Beach, 33139