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.

More hotels in Greece