UKLondonEC1-EC4 City of LondonCity Of London
Office
To Let, 11,199 sf
Open Plan
Excellent Natural Light..