Address: 11, Rue Dalpozzo - 6000 Nice, France
The Hotel Windsor is a 3 star design hotel situated in Nice, close to some of the most important tourist attractions and landmarks on the Cote d’Azur. The 57 rooms are equipped with air conditioning, satellite TV, telephone, free wireless Internet connection, a safe deposit box, mini-bar, a private bathroom and a balcony (in some...
Hotel Windsor Nice # Details