Where is Imabari Station?

Where is Imabari Station located?

Imabari Station, Imabari Station, Japan (approx. 34.06377°, 132.9941°)


Where is Imabari Station on the map?