Local Authority
London Borough of Newham

2a Church Rd, London E12 6AQ, UK
2a Church Road London England E12 6AQ GB