Retail & Leisure
World class shopping and leisure destinations with a vibrant atmosphere.
Refine your selection
The Trafford Centre is one of Britains largest indoor shopping centres. It's unique architecture and popularity with the shoppers make it a popular place to film.
Reference : TC01