Where is Châtel-Gérard?

Where is Châtel-Gérard located?

Châtel-Gérard, Châtel-Gérard, France (approx. 47.631847°, 4.0954876°)


Where is Châtel-Gérard on the map?