Lage
Das im Herzen von London gelegene Rose Court Hotel liegt am Talbot Square, unweit der Wallace Collection. Zu den Sehenswürdigkeiten der Umgebung wie der National Art Library und den Royal Mews sind es nur wenige Minuten Fahrt.
Zimmer
Das Rose Court Hotel bietet 45 gut ausgestattete Zimmer mit Kabelfernsehen, privatem Bad, Kaffeekocher und Telefon.
Restaurant
Das Hotel führt kein eigenes Restaurant.