11 yrs ago•DeerheadreviewedThe Candy Factory2849 US-30, Compton, IL 61318, USAThis club sucks I can't believe...