Self-managed office space for rent

New Oxford Street Holborn WC1

Managed by Sub800

Self-managed Office
Image of the property at Holborn Tower, New Oxford St, London WC1V 6PL