Where is Montbard?

Where is Montbard located?

Montbard, Montbard (Station), France (approx. 47.61861°, 4.33611°)


Where is Montbard on the map?