Where is Rouvenac?

Where is Rouvenac located?

Rouvenac, Rouvenac, France (approx. 42.937225°, 2.1462579°)


Where is Rouvenac on the map?