Set in Skiros, Hotel Elena Skyros provides free WiFi. Offering a garden, the property is located within 7 km of Skyros Port. All units in the hotel are fitted with a TV. Each room has a private bathroom and a shower, while some rooms include a balcony. All rooms at Hotel Elena Skyros feature air con Read more
Set in Skiros, Hotel Elena Skyros provides free WiFi. Offering a garden, the property is located within 7 km of Skyros Port. All units in the hotel are fitted with a TV. Each room has a private bathroom and a shower, while some rooms include a balcony. All rooms at Hotel Elena Skyros feature air conditioning and a wardrobe. Skyros National Airport is 10 km away.