Where is Gorge de Loup?

Where is Gorge de Loup located?

Gorge de Loup, Gorge de Loup (Station), France (approx. 45.765842°, 4.8043475°)


Where is Gorge de Loup on the map?