Enjoy authentic Greek specialties at Meteora. This restaurant offers a welcoming atmosphere and delicious cuisine.