Location- 318 Higham Hill Rd, Walthamstow, London E17 5RG