Where is Oshamambe?

Where is Oshamambe located?

Oshamambe, Oshamambe (Station), Japan (approx. 42.5124°, 140.3749°)


Where is Oshamambe on the map?