UKLondonNorth London N1-N22Islington
Restaurant
N1, Islington, Upper Street
To Let, 4,000 sf