Mavrikou Helen Apartments Apartment Skiros, Skyros
Featuring a garden, terrace and free Wi-Fi, Mavrikou Helen Apartments is located in Skyros. It offers air-conditioned rooms with garden views. The central square with shops and cafeterias is within a 3-minute walk.
Number of rooms: 10
Skyros, Skiros, 34007, Greece