Petra

Petra
dimitrisrentacar

Petra (rock in Greek) the name comes from the 27 meters high rock which stands like a meteorite in the middle of the town and has a church built on its tip.
The Church of Our Lady was built in 1742, one needs to climb 114 steps to enjoy the view. Petra and nearby Anaxos both have sandy beaches they are very popular in the summer time. According to mythology Petra was known to be Achilles anchorage and is mentioned in Homer’s Ilias.