Where is Rieupeyroux?

Where is Rieupeyroux located?

Rieupeyroux, Rieupeyroux, France (approx. 44.30671°, 2.2365956°)


Where is Rieupeyroux on the map?