Local Authority
London Borough of Newham

High St N, London E12 6RH, UK
414A High Street North London England E12 6RH GB