Horrid Gift Shop Expands With Denver Event Space, Coffee Shop
WestWord
For the horror fan who has everything, there's no better place than Horrid. When you step into the horror-themed gift shop at 1974 South Acoma Street, the spooky vibes are instantly strong…