Romantic hotels in Skiathos Town
We found 2 properties with availability in Skiathos Town
Show on map
Hotel Kastro
4 Evaggelistrias Str., Skiathos Town, Greece
Hotel Kastro Skiathos Town includes air-conditioned rooms and is located around 5 minutes' walk from Cathedral of the Three Hierarchs. The hotel features luggage storage along with luggage storage.
Babis
Skiathos, Skiathos Town, Greece
Babis Hotel Skiathos Town offers air-conditioned rooms approximately a 5-minute walk from the sea. Featuring luggage storage, this 2-star hotel is located within reach of Agios Nikolaos Church and…
- 1-2