Enjoy delicious food and excellent service at Green Paradise Taverna. This restaurant offers a lovely view and shaded seating.