Where is Otomaru Station?

Where is Otomaru Station located?

Otomaru Station, Otomaru Station, Japan (approx. 36.51191°, 136.6177°)


Where is Otomaru Station on the map?