Where is La Toussuire?

Where is La Toussuire located?

La Toussuire, La Toussuire (Station), France (approx. 45.25554°, 6.258597°)


Where is La Toussuire on the map?