Where is Les Houches?

Where is Les Houches located?

Les Houches, Les Houches (Station), France (approx. 45.89361°, 6.79695°)


Where is Les Houches on the map?