LONDON, UNITED KINGDOM - APRIL 20: This is the entrance to Jubilee Place shopping mall a popular mall in the Canary Wharf financial district on April Stock Photo - Alamy
JUBILEE PLACE - 45 Bank St, London, United Kingdom - Shopping Centers - Yelp
Entrance To Jubilee Place Shopping Mall in Canary Wharf, London. Editorial Photography - Image of attraction, evening: 167050097