Where is Puymaurin?

Where is Puymaurin located?

Puymaurin, Puymaurin, France (approx. 43.372482°, 0.76486486°)


Where is Puymaurin on the map?