Castello House
Greek · Mediterranean
Enjoy classic Greek cuisine at Castello House. Dine on a shaded terrace with scenic views.
Location
Best places nearby
The highest rated places close to Castello House.
Local restaurants nearby
Orpheus 50, Νοτίου Αιγαίου



