canary wharf

listen to the pronunciation of canary wharf
English - English
part of the Docklands area in East London, which includes Canary Wharf Tower, the tallest building in the UK, and many other large office buildings