Screamers Haunted House
1800 South D Street Elwood, IN 46036
317-431-0003
317-385-7320
Counter