Managed office space for rent

High Holborn Holborn WC1

Managed by The Space

Managed Office
16 desks
£11,900 p/m
701 ft²
1 office available
Image of the property at High Holborn, Holborn - WC1V