Napa Mermaid Hotel & Suites
Service Provider · Member since Oct 2026
Napa Mermaid Hotel & Suites is a hotel located in Ayia Napa, Cyprus. It offers various types of rooms and suites, dining options, bars, wellness and spa facilities, and wedding venues.
Industry
Service Areas
Famagusta