UK, London
215 Barking Road, Canning Town, Newham, London, E16 4HH, United Kingdom