Stade de France

Opened:
1998-01-28
Capacity:
80698
Address:
93200 Saint-Denis, France
X