Petra Beach
Petra Beach is a picturesque and serene beach located on the scenic northern coast of Lesvos and it is renowned for its beautiful striking rock formations, which offer an impressive vista of the Aegean Sea. The town of Petra boasts a variety of cafes, restaurants, and bars that serve a delicious selection of traditional Greek […]