Napa Mermaid Hotel & Suites(4.5 stars)

Kryou Nerou 45, Ayia Napa View on map