Zelda's Lair

Zelda's Lair is a creepy mountain home to the evil sorceress Zelda and a location in the 1998 animated fantasy sequel The Swan Princess III: The Mystery of the Enchanted Treasure.