Self-managed office space for rent

St Cross Street Clerkenwell EC1

Managed by Sub800

Self-managed Office
17 desks
£8,900 p/m
1,060 ft²
1 office available
Image of the property at Baird House, 15-17 St Cross St, London EC1N 8UW