Chicago Food Grocery Store 3333 N Kimball Ave (Avondale Ave & Henderson St), Chicago, IL 60618 (773) 478-5566 Excellent Good Average Poor Awful 3.5 / 5 based on 7 votes Photos