Yōjin no Shiro

Yojin no Shiro was a castle of the Lion Clan.