Jintou no Shiro

Jintou no Shiro was a castle of the Lion Clan.