Where is Puygouzon?

Where is Puygouzon located?

Puygouzon, Puygouzon, France (approx. 43.89227°, 2.1693656°)


Where is Puygouzon on the map?