Address: Barking Road, London Borough of Newham, London, Greater London, England, E6 2LR, United Kingdom