Situado numa rua residencial no coração de Paris, o Hotel Windsor Home está localizado apenas a 15 minutos a pé da Torre Eiffel. Dispõe de quartos decorados individualmente.
Todos os quartos estão equipados com acesso Wi-Fi gratuito, televisão e telefone. As casas de banho privadas incluem secador de cabelo e um roupão.
Um pequeno-almoço continental é servido todas as manhãs na sala de pequenos-almoços.
Localizado no 16º arrondissement, o Hotel Windsor Home Hotel está apenas a 550 metros do Museu do Vinho e a 650 metros da Estação de Metro Trocadéro.