Waldorf Towers
Waldorf Towers
Address:
860 Ocean Drive, Miami Beach, Florida
Traveler Rating by TripAdvisor

Traveler Comments

rooms too small so upgraded to suite and very expensive. also, they charged my credit card 2x on error
Please enable JavaScript to properly view and use this web site.