Room Mate Waldorf Towers Miami Beach
860 Ocean Drive
Miami Beach,
FL 33139
Near Ocean Drive
Distance7.7 miles
SELECT