Der U-Bahnhof Holborn befindet sich in unmittelbarer Nähe vom 3-Sterne-Russell Square Hotel London und ist unter anderem innerhalb von circa 5 Gehminuten zu erreichen.
Das Restaurant Alen's Fish & Chips befinden sich 150 Meter von der Unterkunft entfernt.
Kongresszentrum Conway Hall ist 200 Meter vom Hotel entfernt, während London Eye rund 2 km entfernt ist. In der Umgebung befinden sich religiöse Sehenswürdigkeiten wie die Saint Paul's Cathedral (1 km) und die St Bartholomew-the-Great (1,1 km). Auch der Westminster Palace ist in circa 25 Gehminuten Entfernung vom Russell Square London. Das Hotel ist ein paar Schritte entfernt von der U-Bahn-Station Holborn, was sehr günstig ist.