L'hôtel Windsor occupe un bâtiment datant du XIXe siècle en plein centre de Nice. Il se dresse à 500 mètres de la Promenade des Anglais, à 950 mètres du Vieux-Nice et à 800 mètres de la gare centrale. L'hôtel propose des chambres climatisées et insonorisées qui affichent un décor unique. La plupart sont ornées d'œuvres d'art contemporain. En outre, l'hôtel possède une piscine extérieure ainsi qu'un centre de remise en forme et de bien-être avec hammam, sauna et service de massage. Pendant votre séjour, vous disposerez d'une connexion Wi-Fi gratuite.
il sert une cuisine française préparée à partir de produits saisonniers locaux.