Địa chỉ : petra, lesvos Show Hotel Map
The hotel is situated on a green hillside between the beautiful villas of Petra and Molyvos, overlooking Petra Town with breathtaking views of the island and crystal-clear waters of the Aegean Sea and Petra Bay. It is conveniently located 100 metres away from the long sandy beach of Petra and 800 metres from the picturesque village centre.