Which city is the Wharfside tram stop and the Trafford Centre located in?
Trafford Centre: The Trafford Centre (also known as the intu Trafford Centre) is a large indoor shopping centre and leisure complex in Greater Manchester, England.
i don't know