Where is Namamugi?

Where is Namamugi located?

Namamugi, Namamugi (Station), Japan (approx. 35.49565°, 139.6674°)


Where is Namamugi on the map?