The Trafford Centre shopping complex, Dumplington, Greater Manchester, England, UK


Size: 5315px × 3588px
Location: The Trafford Centre shopping complex, Dumplington, Greater Manchester, England, UK
Photo credit: © Ian G Dagnall / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: britain, british, center, centre, centres, complex, england, english, gb, great, indoor, indoors, interior, kingdom, large, leisure, mall, malls, manchester, people, shop, shoppers, shopping, shops, stores, trafford, uk, united