Hotel Varadero Cuba

Pool at Hotel Playa Alameda de Varadero, in Cuba

Location

Varadero, Cuba