Japan · Ehime
Address
3-1-3 Torimachi, Imabari, Ehime
Hours
Admission
520円
External Link
A seaside castle built in 1602 by master builder Todo Takatora. Unique moat filled with seawater.
AI will create a custom itinerary including this place