Advertisement
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