18217 South Crawford St, Country Club Hills, Illinois 60478 USA
Good chips and salsa. I usually prefer the red, but I liked the green.
Photo Credit: Yelp