Managed office space for rent

Appold Street Liverpool Street EC2

Managed by Storey

Managed Office
34 desks
£27,225 p/m
1,805 ft²
1 office available
Image of the property at Appold Street, EC2 - Liverpool Street