Where is Chamonix Sud?

Where is Chamonix Sud located?

Chamonix Sud, Chamonix Sud, France (approx. 45.91742°, 6.867323°)


Where is Chamonix Sud on the map?