Where is L'Indien?

Where is L'Indien located?

L'Indien, L'Indien (Station), France (approx. 47.83966°, 1.934847°)


Where is L'Indien on the map?