3 Barking Rd, East Ham, London E6 1PW, United Kingdom
E6 1PW
London
google-place 4.1 out of 5 (440) last updated 23/01/2020