Saint-Denis, Italy
The La Redoute Stadium (Stade de la Redoute in French) is a French Stadium on the island of Réunion, an overseas department in the south-western Indian Ocean. It is located in Saint-Denis, the capital, on the small plateau hosting the neighborhood of La Redoute.
Listen to the audio guide for La Redoute Stadium Free on WIP — starts by itself when you arrive, even with the screen off