answersLogoWhite

0

Trafford Center is located in Dumplington, Greater Manchester in England. It is called as indoor shopping center and leisure complex. The Trafford Center is located close to the Trafford park industrial estate as well.

User Avatar

Wiki User

12y ago

What else can I help you with?