Mediterranean restaurant, Avli ton Thavmaton, offers Greek cuisine.