London : Thames Barrier Park


It is a park in London's docklands, named after its location on the north side of the River Thames next to the Thames Barrier.

hotels nearby

map and directions

food and drinks

more information