Where is Edouard Vaillant?

Where is Edouard Vaillant located?

Edouard Vaillant, Edouard Vaillant (Station), France (approx. 48.929974°, 2.4321942°)


Where is Edouard Vaillant on the map?