Castello Rosso
Greece, Greece
4.0-star Hotel
About this property
Castello Rosso is a four-star hotel in Greece, located 1.7 km from the town centre of Nea Styra. The port of Nea Styra is also 1.7 km away, while the nearest landmark, an old tower, lies 1.5 km from the property. The nearest beach is Porto Lafia, 8.3 km from the hotel. Skyros State Airport is the nearest airport, at a distance of 92.2 km.