UKLondonEC1-EC4 City of LondonCity Of London
Office
To Let, 3,100 sf
Air Conditioning
Raised Floors..