Demon Lord's Castle

The castle where the Demon Lord, Echidna lives.

Description
Echidna and her army built this castle in the Seshat Mountains, the same place Belial first came to earth through a portal. It is in the central part of the main continent, which is the largest landmass on the planet The castle has over 100 Magical Stoves, four of which are Shutina's.

Residents
Echidna, Shutina, Lili, Edwald, Melnes, Leo Demonheart, Julietta, Dianet, Canaan, and the rest of the Demon Queen's army and staff.

Trivia

 * The Seshat mountains are actually the Himalayas.