Das Hotel Robert House London ist im Stadtteil Westminster von London gelegen, 25 Minuten Fußweg vom U-Bahnhof Barbican Centre entfernt.
In den Zimmern des Hotels gibt es kostenloses WLAN, Ausstattung zur Kaffee- & Teezubereitung und einen Flachbildfernseher mit Satellitenkanälen. Darüber hinaus ist in den Zimmern ein privates Badezimmer verfügbar. Den Gästen stehen eine getrennte Toilette und eine Dusche sowie ein Haartrockner und Badelaken zur Verfügung.
5 Minuten Gehweg vom Robert House London entfernt, lädt das Restaurant Rules Restaurant zum Speisen ein.
Der St. James's Palace lässt sich in 19 Minuten bequem zu Fuß von der Pension aus erreichen. Die St James's Church gilt als heilige Stätte und liegt in rund 1 km Entfernung vom Hotel. In unmittelbarer Nähe zum Robert House finden die Gäste beliebte Attraktionen, darunter die Courtauld Gallery. Die Unterkunft befindet sich nur 350 Meter von der U-Bahn-Station Embankment, während Naturhistorisches Museum ca. 10 Minuten mit dem Auto von hier entfernt liegt.