Meanwhile, visitor Steve Brown summed his experience up, writing: ‘No biggy really, just a barrier across the Thames, that’s all. Once you’ve seen it then that’s it. I suppose it does a ...
Royal Wharf Pier is a new riverboat terminal on the Thames, located near London City Airport and the Thames Barrier ... a platform offering unique views up and down the river.