The Trafford Centre is a large indoor shopping centre and entertainment complex in Dumplington, Greater Manchester, England. It opened in 1998 and is third largest in the United Kingdom by retail space.
Location: Dumplington, Trafford, Greater Manchester, England
Owner: The Trafford Centre - Canada Pension Plan Investment Board · Trafford Palazzo - Peel Land And Property