This is a traditional Greek taverna and restaurant located in Avlaki, Petra. It offers a traditional Lesvos dining experience.