Where is Nobiru?

Where is Nobiru located?

Nobiru, Nobiru (Station), Japan (approx. 38.37913°, 141.157°)


Where is Nobiru on the map?