Localización
La propiedad se encuentra en el corazón de Londres, en 1-3 Talbot Square, cerca de Wallace Collection. Algunos puntos de interés como la Biblioteca de Arte Nacional y Royal Mews están a una corta distancia en coche del hotel.
Habitaciones
El hotel Rose Court tiene 45 habitaciones bien equipadas con TV por cable, baño privado, cafetera y teléfono.
Restaurante
La propiedad no dispone de restaurante.