answersLogoWhite

0

The French national stadium in Saint-Denis, just north of Paris, is called 'le Stade de France'

User Avatar

Wiki User

15y ago

What else can I help you with?