Why do you feel this listing needs to be reviewed?
Napa Mermaid Beach Hotel in Ayia Napa is a multi awarded, freshly rebuilded hotel with four star services and facilities. It lies on the most privileged location of the cosmopolitan resort of Ayia Napa
128 views, Last viewed on Wednesday, April 24th, 2024 at 12:40pm