Where is Mobara Station?

Where is Mobara Station located?

Mobara Station, Mobara Station, Japan (approx. 35.42689°, 140.30396°)


Where is Mobara Station on the map?