Alkyon
Skiathos Town, Skiathos Town, 37002
Average, 3.5
A total of 90 rooms are available to guests at this air-conditioned hotel and facilities include a foyer, a bar, a TV room and a car park. There is also a laundry service to make use of....
More Info