Shopping Centre, Canada Square, Docklands, London.

Shopping Centre, Canada Square, Docklands, London, England