Thames Barrier Park | London City HallThames Barrier Park is one of London's newest riverside parks. Find out more about its unique design and history.Thames Barrier Park is a 7-hectare green space located in the Royal Docks - an area in the London Borough of Newham. The park is managed by the Greater London Authority. Opened in November 2000 it was London’s largest new riverside park for over 50 years. https://www.london.gov.uk/thames-barrier-park