Where is Imabari-shi?

Where is Imabari-shi located?

Imabari-shi, Ehime, Japan (approx. 34.06377°, 132.9941°)


Where is Imabari-shi on the map?