I want to know the answer to the following question:
Where is Millennium Stadium located?
All the background I'm provided with is that "Prior to rebuilding, the final was hosted by the original Wembley Stadium since it opened in 1923 (being originally named the Empire Stadium).". Is that enough to answer the question?