Kushima Castle Photos

Meet 144 travelers, 27 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