Snow Lair

The Snow Lair is the secret fortress of the Snow Queen, located in the north woods of Storybrooke.