Where is Jourdain Station?

Where is Jourdain Station located?

Jourdain Station, Jourdain Station, France (approx. 48.875248°, 2.3893254°)


Where is Jourdain Station on the map?