UKLondonEC1-EC4 City of LondonCity Of London
Office
EC2R, City, Moorgate
To Let, 2,219 sf