• Photos
  • Map
  • Streetview
  • Upload

City: London

Located on the Isle of Dogs, this is a vast complex comprising of entertainment, shopping, eating and business centers. Canary Wharf houses three of Britain’s tallest buildings, including the famous One Canada Square, the Citigroup Centre and Eight Canada Square and has become a symbol of the city’s global prominence as an economic superpower.


Avg. Rating:4 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image