Managed office space for rent

Russell Square Holborn WC1

Managed by Business Cube

Managed Office
12 - 20 desks
£5,200 p/m
650 ft²
3 offices available
Dec-24 Self contained office with dedicated kitchen & internal meeting room - Access to Garden Terrace
Image of the property at Russell Square, Holborn - WC1B