UKLondonEC1-EC4 City of LondonCity Of London
Restaurant
To Let, 1,133 sf