Situated in Petra in the Lesbos Region, 900 metres from Petra Beach, Aiolides features a terrace and views of the mountain. Free WiFi is available throughout the property and free private parking is available on site.
Situated in Petra in the Lesbos Region, 900 metres from Petra Beach, Aiolides feat Read more
Situated in Petra in the Lesbos Region, 900 metres from Petra Beach, Aiolides features a terrace and views of the mountain. Free WiFi is available throughout the property and free private parking is available on site.
Situated in Petra in the Lesbos Region, 900 metres from Petra Beach, Aiolides features a terrace and views of the mountain. Free WiFi is available throughout the property and free private parking is available on site.
Number of Rooms: 2