Where is Montbizot?

Where is Montbizot located?

Montbizot, Montbizot, France (approx. 48.14407°, 0.18216519°)


Where is Montbizot on the map?