Newham Park Showground

Newham Park, London, E17 5AA