Where is Imabari Castle?
Where is Imabari Castle located?
Imabari Castle, Imabari Castle, Japan (approx. 34.06338°, 133.00674°)
Where is Imabari Castle on the map?
Imabari Castle - Onomichi
{"latitude":34.06338,"longitude":133.00674,"title":"Imabari Castle"}