What team uses XXX?
Millennium Stadium
The Millennium Stadium (Welsh: Stadiwm y Mileniwm), currently named the Principality Stadium (Welsh: Stadiwm Principality) for sponsorship purposes, is the national stadium of Wales, located in Cardiff.