Este hotel está situado en el centro del West End de Londres, a pocos cientos de metros del Marble Arch, Hyde Park y Oxford Street. Ofrece wifi gratuita y habitaciones cómodas con baño.
Este elegante edificio victoriano fue la casa de Lady Jennie Churchill. Hoy en día, el Rose Court Hotel ofrece servicios modernos, como TV en cada habitación, teléfono y set de té y café.
Se sirve un desayuno continental e inglés por un suplemento.
El hotel está a menos de 2 km del Madame Tussauds y a un corto y agradable paseo del Palacio de Buckingham y del parque de St James. La estación de metro Marble Arch de Londres está a solo 100 metros.
Junto al hotel hay un aparcamiento público, disponible por un suplemento.