Question: Which city is the Wharfside tram stop and the Trafford Centre located in?
Sentence (from "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.
Relevant evidence: Yes