Grand Opening of Sfanthor House of Wax
Have you driven down South Congress only to wonder what’s going on in that ominous castle that popped up last year? Those curious (and brave) enough to wander inside discovered this location is called Sfanthor, and it houses a sci-fi gift shop stocked with t-shirts, …