Shopping mall and entertainment complex in Dumplington, Trafford, Greater Manchester
The Trafford Centre is a large indoor shopping centre and entertainment complex in Urmston, Greater Manchester, England. It opened in 1998 and is third largest in the United Kingdom by retail space. Wikipedia
Dumplington, Trafford, Greater Manchester, England