Houston Terror Dome Haunted Houses 16030 E Freeway Service Rd, Channelview, Texas, United States, 77530 Haunted House $20 Favorite