Where is Ōwani Station?

Where is Ōwani Station located?

Ōwani Station, Ōwani Station, Japan (approx. 40.52184°, 140.5669°)


Where is Ōwani Station on the map?