Petra Holiday Village
Hotel
Ios Chora, Ios
Petra Holiday Village is a complex of 17 small villas amphitheatrically built on a hillside next to Ormos beach, with breathtaking views to the sea, Agia Eirini church and the Chora of Ios.
Number of rooms: 23
Ormos, Ios Chora, 84001, Greece