Where is L'Alpe d'Huez?

Where is L'Alpe d'Huez located?

L'Alpe d'Huez, L'Alpe d'Huez, France (approx. 45.08956°, 6.064281°)


Where is L'Alpe d'Huez on the map?