Where is Castellan?

Where is Castellan located?

Castellan, Castellan, France (approx. 44.098522°, 0.53113097°)


Where is Castellan on the map?