Home & Garden in London - Islington Barnsbury Hall, Barnsbury Street, Islington, London, N1 1PN Tags: household stores