Where is Plan de l'Aiguille?

Where is Plan de l'Aiguille located?

Plan de l'Aiguille, Plan de l'Aiguille (Station), France (approx. 45.9016°, 6.884777°)


Where is Plan de l'Aiguille on the map?