Situated on Main Street in downtown St. Charles, this establishment has become a destination for horror enthusiasts ...
Some of these movies work better than others, but all of them are trying to do something special.