Enjoy fresh Greek cuisine at Leuko Kochili Tavern, offering stunning Aegean Sea views.