Christabelle

This hotel lies at the tourist centre of the town of Ayia Napa.

Check availability and book

Check availability and book