120 Barking Rd, East Ham, London E6 3BD, UK
124 Barking Road London England E6 3BD GB
Local Authority
London Borough of Newham