Este hotel está situado num edifício do século XIX no centro de Nice e dispõe de um jardim tropical com uma piscina. O centro de fitness e bem-estar do hotel oferece um banho turco, uma sauna e tratamentos de massagens.
Cada quarto climatizado e insonorizado foi concebido e decorado por um artista. Os quartos estão equipados com acesso Wi-Fi gratuito, uma televisão por satélite e uma casa de banho privativa. Os quartos maiores têm uma varanda ou uma banheira de hidromassagem.
O Hotel Windsor oferece um menu de refeições tradicionais feitas a partir de ingredientes orgânicos. De manhã é servido um buffet de pequeno-almoço na área de refeições ou no jardim. Os hóspedes podem desfrutar de uma bebida no lounge bar e durante o inverno podem relaxar perto da lareira.
O Hotel Windsor fica a 500 metros da praia e do Promenade des Anglais e a 950 metros da Cidade Velha de Nice. A Estação Ferroviária Gare de Nice-Ville fica a 800 metros. Estão disponíveis lugares de estacionamento limitados mediante pedido e por um custo adicional.