A 'picturesque urban park' over Canary Wharf tube station and located next to the Canary Wharf Shopping Centre.

Find out more on the Canary Wharf Group's website >>

  • Address:
    Bank Street
  • Canary Wharf
  • London
  • E14 5JP