Poplar Dock, Docklands, London.

Poplar Dock, Docklands, London, England