Ubicado en una calle residencial del corazón de París, el Hotel Windsor Home se encuentra a 15 minutos a pie de la Torre Eiffel. Ofrece habitaciones decoradas individualmente.
Todas las habitaciones están equipadas con acceso Wi-Fi gratuito, televisión y teléfono. El cuarto de baño privado cuenta con secador de pelo y albornoz.
Todas las mañanas se sirve un desayuno continental en la sala de desayunos.
Situado en el distrito 16, el hotel Hotel Windsor Home está a sólo 550 metros del Museo del Vino y a 650 metros de la estación de metro de Trocadéro.