Castle Hotels in Skiathos Town
We found 2 properties with availability in Skiathos Town
Show on map
Newcastle House 1St Floor
Ξανέμου 4 First Floor, Skiathos Town, Greece
The 58 m² Newcastle House 1St Floor Apartment Skiathos Town enjoys a prime location about a 5-minute walk from Agios Nikolaos Church and Clock Tower. Hosting up to 4 guests, this 3-bedroom apartment…
Excellent
(8 reviews)
Newcastle House
Ξανέμου, Skiathos Town, Greece
The 85 m² Newcastle House Apartment Skiathos Town is located 550 metres from Panagia Eikonistria Monastery and 3.1 km from Achladies beach. Wi-Fi and a car park are provided for guests' business or…
- 1-2