View all
Major business district located in Tower Hamlets, London, United Kingdom
Canary Wharf is an area of London, England, located near the Isle of Dogs in the London Borough of Tower Hamlets. Wikipedia