Where is Kaibara Station?

Where is Kaibara Station located?

Kaibara Station, Kaibara Station, Japan (approx. 35.12733°, 135.0766°)


Where is Kaibara Station on the map?