Bella Isla Resort

Starting at
$62

TripAdvisor Review

Based on 87 review

See all

This family-friendly hotel is located on Cayo Largo del Sur Island in the Canarreos archipelago. Major entertainment and tourist spots are easily accessible. Vilo Acuña international airport is also located just 10 minutes from the hotel. Opened in 2003, this 3-storey building comprises a total of 3...

More details