12 Hours of Terror
Schedule
Sat, 18 Oct, 2025 at 02:00 pm to Sun, 19 Oct, 2025 at 02:00 am
UTC-04:00Location
Capitol Theatre | Cleveland, OH
Where is it happening?
Capitol Theatre, 1388 W 65th St, Cleveland, OH 44102-2160, United StatesEvent Location & Nearby Stays: