Stade de la Source is a football stadium in Orléans, France. It is the current home of US Orléans. The stadium is able to hold 7,533 people and was opened in 1976.
Wikipedia https://en.wikipedia.org/wiki/Stade_de_la_Source
Address La Source 45100, France
Coordinates 47°50'26.362" N 1°56'29.372" E