Traditional taverna offering Greek mezedes in a scenic setting. Enjoy the breathtaking views.