Where is Le Saut du Loup?

Where is Le Saut du Loup located?

Le Saut du Loup, Le Saut du Loup (Station), France (approx. 43.337273°, 6.6736°)


Where is Le Saut du Loup on the map?