Napa Mermaid Hotel & Suites

One of the most beautiful hotels in Ayia Napa, the multi awarded Napa Mermaid Hotel & Suites in Ayia Napa – Cyprus, with deluxe services and facilities lies on the most privileged location of the cosmopolitan resort of Ayia Napa

View Website