Verified reviews by Google
No Available Reviews
Popular Amenities
Christabelle Hotel Apartment Complex is located in the heart of Ayia Napa, one of the most stunning villages of Cyprus.
Families
Couples
Budget
View all >
Ayia Napa
19 Evagoras Street 5330, Ayia Napa, Cyprus