This Russell Square building is located in Bloomsbury, in the Borough of Camden. The building is a large period style conversion with a lift, video intercom entry system and onsite, boutique meeting room.
Russell Square station is just a short walk and Holborn and Tottenham Court Road are also within walking distance.
Russell Square Station (0.2 mi)
Holborn (0.4 mi)
Tottenham Court Road (0.5 mi)