You are going to Watch Shakugan no Shana 1 Episode 23 English subbed online free episodes with HQ / high quality. Stream Anime Shakugan no Shana 1 Episode 23 Online English sub Battle in the Seirei-den
While fighting within the Seirei-den, a spell is cast which drains their power of existence for a time, however, Margery Daw comes back and destroys the spell. Shana and Wilhelmina fight against Sydonay, and Crimson Lord Bel Peol. Ultimately, it is now up to Shana to decide the fate of Yuji.