Where is Maebashi?

Where is Maebashi located?

Maebashi, Maebashi, Japan (approx. 36.3893418°, 139.0632826°)


Where is Maebashi on the map?