Where is Les Boudoux?

Where is Les Boudoux located?

Les Boudoux, Les Boudoux, France (approx. 45.23543°, 3.82885°)


Where is Les Boudoux on the map?