Cafe restaurant located in Pétra, Lesvos. Offers a Greek dining experience.