Beachfront Greek taverna offering traditional, homemade dishes. Enjoy stunning views and a friendly atmosphere.