Managed office space for rent

Staple Inn Holborn WC1

Managed by Metspace

Managed Office
NEW SPACE
Image of the property at 11 Staple Inn, London, WC1V 7QH