Where is Châteaurenard?

Where is Châteaurenard located?

Châteaurenard, Châteaurenard, France (approx. 43.882042°, 4.85568°)


Where is Châteaurenard on the map?