Sight on the peninsula Isle of Dogs in the London Borough of Tower Hamlets in the East End in London. It is surrounded by the Thames in the west, south and east and is in addition to grassed area dominated by business quarters as the complex of the Canary Wharf, which is the highest skyscraper in Great Britain
Pictures are searched.
Please wait!
Please wait!
Loading view. Please wait.
Next
Back