UK
London
Office Clerkenwell Close EC
EC1R
Clerkenwell Close
To Let
20,162 sf
HQ Building, Air Conditioning, 1 Lift, Cycle spaces, Showers, EPC B
Exciting self-contained HQ opportunity in the heart of Clerkenwell...
Locthaed in the heart of Clerkenwell, 16-17 Clerkenwell Close is surprfuardd byit ..