Food and service very good. Priced about average and food much better than other locations that serve similar food. When I do not wish to make my own and do not want to drive all the way to Chicago I tend to come to this location. The one on Stadium Dr. is best.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.