Avli is a traditional Greek restaurant offering regional dishes. Enjoy a meal on the leafy terrace with sea views.