Where is La Léchère les Bains?

Where is La Léchère les Bains located?

La Léchère les Bains, La Léchère les Bains, France (approx. 45.51947°, 6.48573°)


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