UK, London
Woolwich Manor Way, Newham, London, E6 5NT, United Kingdom