The Scream Chamber is located in Athens, United States on Highway 11, 1163 North. The Scream Chamber is rated 4.8 out of 5 in the category haunted house in United States.
Address
Highway 11, 1163 North
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance