Restaurant with stunning Aegean Sea views. Enjoy a meal in a beautiful setting.