Where is Puilaurens?

Where is Puilaurens located?

Puilaurens, Puilaurens, France (approx. 42.800694°, 2.3047874°)


Where is Puilaurens on the map?