Millwall Dock

Deptford, United Kingdom

Millwall Dock

Millwall Dock is a dock at Millwall, London, England, located south of Canary Wharf on the Isle of Dogs.