Where is Castelmaurou?

Where is Castelmaurou located?

Castelmaurou, Castelmaurou, France (approx. 43.67775°, 1.5325285°)


Where is Castelmaurou on the map?