Description:
Napa Castle Restaurant is located in the famous Square,right in the heart of Ayia Napa. Quality of food and service is paramount in this family run restaurant,serving exquisite food from both traditional Cypriot,Greek and international cuisine. Indulge in one of our famous steaks,or simply meet for a drink in our popular bar serving a range of international and traditional beverages.