Saint-Pierre, Italy
Stade Leon Mahé is a multi-use stadium in Saint-Pierre, Saint-Pierre and Miquelon, France. It is currently used mostly for football matches.
Listen to the audio guide for Stade Leon Mahé Free on WIP — starts by itself when you arrive, even with the screen off