Where is Dupleix Station?

Where is Dupleix Station located?

Dupleix Station, Dupleix Station, France (approx. 48.85041°, 2.2936637°)


Where is Dupleix Station on the map?