Millennium Stadium

Basic Information

Location
Cardiff, Wales.
Opened
1999.