Cozy Greek tavern offering traditional cuisine and a scenic sea view.