Where is Maibara?

Where is Maibara located?

Maibara, Maibara (Station), Japan (approx. 35.31398°, 136.2895°)


Where is Maibara on the map?