UK, London
86 Great Eastern Road, Newham, London, E15 1GR, United Kingdom