Cet hôtel est situé dans un bâtiment du XIXe siècle dans le centre de Nice et dispose d'un jardin tropical avec une piscine. Le centre de fitness et de bien-être de l'hôtel propose un hammam, un sauna et des massages.
Chaque chambre climatisée et insonorisée a été conçue et décorée par un artiste. Les chambres sont équipées d'une connexion Wi-Fi gratuite, d'une télévision par satellite et d'une salle de bains privative. Les plus grandes chambres disposent d'un balcon ou d'une baignoire spa.
L'hôtel Windsor propose un menu de plats traditionnels à base d'ingrédients biologiques. Le matin, un petit-déjeuner buffet est servi dans la salle à manger ou dans le jardin. Vous pourrez prendre un verre au bar-salon et, en hiver, vous pourrez vous détendre près de la cheminée.
L'hôtel Windsor se trouve à 500 mètres de la plage et de la promenade des Anglais, et à 950 mètres de la vieille ville de Nice. La gare de Nice-Ville est à 800 mètres. Des places de parking limitées sont disponibles sur demande et moyennant des frais supplémentaires.