Where is Vallabrègues?

Where is Vallabrègues located?

Vallabrègues, Vallabrègues, France (approx. 43.852577°, 4.6274924°)


Where is Vallabrègues on the map?