Petra House

The Petrahouse is on the island of Lesvos in Greece, in the Northeast Aegean. I hope this site gives you some useful information.