Where is Saint-Isidore?

Where is Saint-Isidore located?

Saint-Isidore, Saint-Isidore (Station), France (approx. 43.71043°, 7.194595°)


Where is Saint-Isidore on the map?