Where is The Trafford Centre?

Where is The Trafford Centre located?

The Trafford Centre, The Trafford Centre, Great Britain (approx. 53.467926°, -2.347708°)


Where is The Trafford Centre on the map?