Food Safety Report: Chili's Grill & Bar, 5620 Northwest Highway, Crystal Lake, IL, USA 7 years ago • details 39 Comments Comment