Romantic hotels in Stelida (Naxos)
We found 1 property with availability in Stelida (Naxos)
Show on map
Naxos Palace Hotel
Main Street, Stelida (Naxos), Greece
Naxos Palace Hotel Stelida, located 3.3 km from Port of Naxos, boasts an indoor swimming pool. This hotel offers a car park on site.
- 1-1