Enjoy delicious Greek cuisine with stunning views and friendly service.