Where is Shiromaru?

Where is Shiromaru located?

Shiromaru, Shiromaru (Station), Japan (approx. 35.81187°, 139.11476°)


Where is Shiromaru on the map?