Imabari castle

Imabari castle
Imabari-shi, Ehime.

Location