Where is Beauchalot?

Where is Beauchalot located?

Beauchalot, Beauchalot, France (approx. 43.107937°, 0.8692567°)


Where is Beauchalot on the map?