Where is Chamonix Centre?

Where is Chamonix Centre located?

Chamonix Centre, Chamonix Centre, France (approx. 45.92199°, 6.867045°)


Where is Chamonix Centre on the map?