Thames Barrier Park
Tate and Lyle
Thames Barrier Park is a public open space.
return to article