Authentic Greek tavern offering classic flavors, potentially with a sea view.