Advertisement
Iberostar Playa Alameda Hotel
Iberostar Playa Alameda Hotel
Address:
Punta Hicacos Final, (formerly Iberostar Playa Alameda Varadero), Varadero, Cuba
Traveler Rating by TripAdvisor