Where is La Léchère?

Where is La Léchère located?

La Léchère, La Léchère, France (approx. 45.87101°, 5.09916°)


Where is La Léchère on the map?