Where is Sallanches?

Where is Sallanches located?

Sallanches, Sallanches (Station), France (approx. 45.935543°, 6.636226°)


Where is Sallanches on the map?