Traditional Greek taverna in a picturesque village square, offering Mediterranean and barbecue dishes with vegetarian and gluten-free options. Enjoy homemade food and beautiful views.