Where is Montbéliard?

Where is Montbéliard located?

Montbéliard, Montbéliard, France (approx. 47.50957°, 6.79823°)


Where is Montbéliard on the map?