Iwabitsu Castle Photos

Meet 144 travelers, 27 tour guides and discover 6,307 photos

Iwabitsu Castle (Iwabitsu-jō) is a "yamashiro" (castle on a mountaintop) located on Mount Iwabitsu in Higashiagatsuma, Gunma Prefecture, Japan.
View Iwabitsu Castle guide >

Iwabitsu Castle