Taverna Napa est. 1976 is located in Ayia Napa, Cyprus on 15 Democratias Street, Ayia Napa, Famagusta (Ammochostos) 5343. Taverna Napa est. 1976 is rated 3 out of 5 in the category seafood in Cyprus.
Address
15 Democratias Street, Ayia Napa, Famagusta (Ammochostos) 5343