Where is Les Pélerins Station?

Where is Les Pélerins Station located?

Les Pélerins Station, Les Pélerins Station, France (approx. 45.9125°, 6.84722°)


Where is Les Pélerins Station on the map?