Where is Shibahara Station?

Where is Shibahara Station located?

Shibahara Station, Shibahara Station, Japan (approx. 34.80046°, 135.45863°)


Where is Shibahara Station on the map?