Where is Castelsarrasin?

Where is Castelsarrasin located?

Castelsarrasin, Castelsarrasin, France (approx. 44.039513°, 1.1072875°)


Where is Castelsarrasin on the map?