UKLondonEC1-EC4 City of LondonCity Of London
Office
To Let, 2,497 sf
manned reception, cat5, 24hr access.