Kumamo Castle

Kumamo Castle is a location on Jiffon Island.