Where is Puyvalador?

Where is Puyvalador located?

Puyvalador, Puyvalador, France (approx. 42.646873°, 2.1201916°)


Where is Puyvalador on the map?