Castello Taverna
Greek · Kebab House · Mediterranean
Castello Taverna is a gyros shop offering fresh pita, tasty tzatziki, and excellent fries. They also serve various meze and daily dishes.
Location
Best places nearby
The highest rated places close to Castello Taverna.
Local restaurants nearby
Σκαλίδη Αναγνώστου 98, Κρήτης

