Located in Cayo Largo del Sur, Hotel Villa Iguana features an outdoor swimming pool, a garden and a terrace. This 3-star hotel offers a 24-hour front desk and a tour desk. Guests can enjoy a drink at the bar or a meal in the restaurant.
Number of rooms: 196
Archipielago Los canarreros, 12345 Cayo Largo del Sur, Cuba