1.
Napa Castle Restaurant & Bar- The Square, Ayia Napa, Cyprus
Napa Castle Restaurant & Bar is located in the famous Square, right in the heart of Ayia Napa, serving food from both traditional Cypriot and international ...
2.
Napa Castle Restaurant & Bar- The Square, Ayia Napa, Cyprus
Napa Castle Restaurant & Bar is located in the famous Square, right in the heart of Ayia Napa, serving food from both traditional Cypriot and international ...
3.
4.
5.
6.
7.
8.
9.
10.