15 yrs ago•Ken12reviewedThe Factory12002 S Doty Ave, Chicago, IL 60628, USA*First off, this place is way...