Stade de France
Home team : National team
Seating : 80 000
Country : France
City : St Denis (Paris' suburbs)
Date of building : 1998
Events : World Cup 1998
YoOhA!
Next stadium: Arena
Other stadium