Traditional Greek taverna offering lunch, dinner, and drinks. Vegetarian and vegan options available. Located on Lesvos island.