Managed office space for rent

Leonard Street Shoreditch EC2

Managed by Dotted Desks

Managed Office
45 desks
£29,038 p/m
3,030 ft²
1 office available
NEW LISTING
Image of the property at 71a Leonard St, London EC2A 4QS