Where is Le Puech?

Where is Le Puech located?

Le Puech, Le Puech, France (approx. 43.69415°, 3.3146603°)


Where is Le Puech on the map?