Managed office space for rent

Noel Street Soho W1

Managed by Knotel

Managed Office
56 desks
£88,999.17 p/m
5,621 ft²
1 office available
Image of the property at 7-12 Noel St, London W1F 8GQ