Where is Montpeyroux?

Where is Montpeyroux located?

Montpeyroux, Languedoc-Roussillon, France (approx. 43.6943°, 3.50823°)


Where is Montpeyroux on the map?