Petra is the town on the island of Lesbos , where we stayed for a week last summer.
Petra means “Rock” in greek. The rock, which gives the town its name, is located in the middle of the city. Up on the rock is a church.
It requires a pair of good legs to participate the church service in this church!