HD :
It sounds like it is next to the Excel Centre. You can walk right along the dockside all past the centre. Take the Docklands Light Railway to Custom House/Excel, walk past the Excel entrance to the dockside from where you can look up and down to see where it is. It's all open access.
I wonder where it actually landed (not clear so far). The Excel is on the long Victoria Dock but there's a footbridge across it halfway along.