Where is Labastide-Saint-Pierre?

Where is Labastide-Saint-Pierre located?

Labastide-Saint-Pierre, Labastide-Saint-Pierre, France (approx. 43.918888°, 1.3672004°)


Where is Labastide-Saint-Pierre on the map?