Este hotel está situado en pleno corazón del West End de Londres, a unos cientos de metros de Marble Arch, Hyde Park y Oxford Street. Ofrece conexión Wi-Fi gratuita y habitaciones cómodas con baño.
Está en un elegante edificio victoriano que una vez fue el hogar de Lady Jennie Churchill. Hoy en día, el Rose Court Hotel ofrece todas las comodidades modernas, como un TV en cada habitación, teléfono y set de té y café.
El restaurante, cómodo y luminoso, sirve un desayuno continental diario. También se ofrece un desayuno inglés completo por un suplemento.
El hotel está a menos de 1,6 km del Museo Madame Tussaud y a poca distancia a pie del Palacio de Buckingham y el parque St James. La estación de metro Marble Arch queda a 100 metros.
Al lado del hotel hay un aparcamiento público, disponible por un suplemento.