Where is Bellecombe?

Where is Bellecombe located?

Bellecombe, Bellecombe, France (approx. 46.324364°, 5.9224467°)


Where is Bellecombe on the map?