Hornchurch Marshes

Hornchurch Marshes is an area of the London Borough of Havering, adjacent to the River Thames, in London.

More information on the Wikipedia page