In the heart of Walthamstow, The Every Space is an independent shop with handpicked plants, gifts & more.
6-10, Central Parade, 137 Hoe St, Walthamstow, London E17 4RT