Where is Le Chambon-sur-Lignon?

Where is Le Chambon-sur-Lignon located?

Le Chambon-sur-Lignon, Le Chambon-sur-Lignon, France (approx. 45.060806°, 4.302941°)


Where is Le Chambon-sur-Lignon on the map?