This is a traditional Greek taverna offering a wonderful view and sea relaxation. It is located in Limnionas, Evia, a destination combining mountain and sea.