Barking Park Barking, Greater London IG11 8TA
View directions
Meet by Splash Park building
Nothing's happening here