Where is La Fouillade?

Where is La Fouillade located?

La Fouillade, La Fouillade, France (approx. 44.2315°, 2.0389001°)


Where is La Fouillade on the map?