London England
The River Thames at the Isle of Dogs
View from the Isle of Dogs, London, England

Follow the Thames
upstream | downstream | Map

You are looking upriver from the North bank of the River Thames at the Isle of Dogs, London, England.

  .