Beautiful green with lots for the kids.
Lovely area
Chilworth Green is located at Barking IG11 0FB, UK