Skip to main content

CANARY WHARF

Canary Wharf is one of London's most iconic financial districts, located on the Isle of Dogs in the borough of Tower Hamlets. It’s home to some of the tallest skyscrapers in the UK, including One Canada Square, which was the tallest building in Britain when it was completed in 1991

Canary Wharf