Where is Numabukuro?

Where is Numabukuro located?

Numabukuro, Numabukuro (Station), Japan (approx. 35.71918°, 139.665°)


Where is Numabukuro on the map?