Zelda's Lair

Zelda's Lair is a location in The Swan Princess III: The Mystery of the Enchanted Treasure.