Where is Notre-Dame-de-Bellecombe?

Where is Notre-Dame-de-Bellecombe located?

Notre-Dame-de-Bellecombe, Notre-Dame-de-Bellecombe, France (approx. 45.808403°, 6.5171547°)


Where is Notre-Dame-de-Bellecombe on the map?