Kushima Castle Photos

Meet 156 travelers, 30 tour guides and discover 46 photos

Kushima Castle (Kushima-jō), also known as Ōmura Castle (Ōmura-jō) from its location, is a Japanese castle located in Ōmura, Nagasaki Prefecture, Japan.
View Kushima Castle guide >

Kushima Castle