Where is St-Louis Gare?

Where is St-Louis Gare located?

St-Louis Gare, St-Louis Gare, France (approx. 47.591057°, 7.557832°)


Where is St-Louis Gare on the map?