Where is Wakabayashi Station?

Where is Wakabayashi Station located?

Wakabayashi Station, Wakabayashi Station, Japan (approx. 35.646004°, 139.6599°)


Where is Wakabayashi Station on the map?