Address: 1437 W Taylor St, Ste 1 Phone: (312) 846-6216
Reviewed on 11/08/2025
By: Melanie T.
An update on my first review from a few years ago! I recently came back to Chilango for a weekday lunch, and then again soon after because it was so good!... more