Where is Mobara?

Where is Mobara located?

Mobara, Mobara, Japan (approx. 35.42679°, 140.3041°)


Where is Mobara on the map?