UK
London
North London N1-N22
Islington
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..