Imabari Castle Photos

Meet 157 travelers, 30 tour guides and discover 15 photos

Imabari Castle (Imabari-jō) is a Japanese castle in Imabari, Ehime, Japan. This castle is well-known as one of the three Mizujiro, literally 'Castles in the sea' in Japan, with Takamatsu Castle in Kagawa Prefecture and Nakatsu Castle in Oita Prefecture.
View Imabari Castle guide >

Imabari Castle