UK
London
North London N1-N22
Islington
Restaurant
N1
, Islington,
Upper Street
To Let, 4,000 sf