UKLondonEC1-EC4 City of LondonCity Of London
Office
To Let, 8,500 sf