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.
酒店客房数量: 196
Archipielago Los canarreros, 12345 拉戈岛, 古巴