Where is Montpeyroux?

Where is Montpeyroux located?

Montpeyroux, Montpeyroux, France (approx. 44.92111°, 0.0577778°)


Where is Montpeyroux on the map?