UK, London
2 Bramwell way London E16 2GQ, Newham, London, E16 2GQ, United Kingdom