UKLondonNorth London N1-N22Islington
Shop
N1, Islington, Upper Street
To Let 1,369 sf
A Characterful retail premises located on Upper Street, Islington...
This premises is on the West side of the street, a desirable location opposite St..