Where is Yoichi?

Where is Yoichi located?

Yoichi, Yoichi (Station), Japan (approx. 43.18621°, 140.7947°)


Where is Yoichi on the map?