Leona's - Lakeview
3215 North Sheffield Ave, Chicago, Illinois 60657
Featured Review : One of the most enjoyable Asian cuisine restaurants in the greater Chicago area is Lulu’s of Evanston.Lulu’s, on the left, is decorated in cheerful yellow and brilliantly colored Asian artworks and memorabilia. The peopl...See Full Review