Stadion Millennium di kota Cardiff yang menjadi tempat pertandingan final.