Where is Ōmagari?

Where is Ōmagari located?

Ōmagari, Ōmagari (Station), Japan (approx. 39.46568°, 140.4798°)


Where is Ōmagari on the map?