Where is St-Louis Station?

Where is St-Louis Station located?

St-Louis Station, St-Louis (Haut-Rhin) Station, France (approx. 47.59036°, 7.55553°)


Where is St-Louis Station on the map?