Trick or Treat of Doom In The C-U 1109 W Springfield Ave, Champaign, Illinois, United States, 61821 Home Haunt Favorite