Managed office space for rent

Soho Square Soho W1

Managed by RX London

Managed Office
18 desks
£10,250 p/m
907 ft²
1 office available
Image of the property at 12 Soho Square, London W1D 3QF