Where is Châtelain?

Where is Châtelain located?

Châtelain, Châtelain, France (approx. 47.808°, -0.595999°)


Where is Châtelain on the map?