South Park, Ilford

South Park is an Edwardian park to the South of Ilford, North-East London. It is one of the largest open spaces in the London Borough of Redbridge. It has been awarded Green Flag status.

More information on the Wikipedia page.