UKLondonNorth London N1-N22Islington
N1, Islington, Essex Road
Shop, Restaurant, Showroom / Gallery, Retail Office
To Let, 924.62 sf