Where is Shimomaruko Station?

Where is Shimomaruko Station located?

Shimomaruko Station, Shimomaruko Station, Japan (approx. 35.57166°, 139.6866°)


Where is Shimomaruko Station on the map?