Paranormal Palace will be hosing a $2,000 prize Costume Contest. Rock out your best Halloween costume and get into the spirit. Just don’t be the one who shows up without costume!
The Wizard’s Chest is the perfect place to grab your Paranormal Palace tickets and all your costume needs. The Wizards Chest is located on 230 Fillmore Street Denver, CO 80206. TWC has been Denver’s go to costume store for the last 30 years, and are sure to have anything that you may need to make this night special and interesting.