TLO Restaurant Review: Chelino’s

In case you’ve been caught unawares, the Chelino’s Mexican Restaurant located at 5900 N. May—the one restaurant that some would argue was perhaps the best out of all 13 locations—served its last cheese enchilada last week after almost 20 years at that address. It was certainly my favorite spot when it came to dining at […]
Archived Content is Available to Lost Ogle Members Only. Join today for only $5 a month.