Email this article to your so-called friends
Thrillist Chicago
Emailed on: Monday September 8, 200890 Miles Cuban Cafe
3101 N Clybourn Ave, at W Barry; Logan Square; 773.248.2822Started by a Cuban-American couple whose family's been cooking professionally for three generations, 90's a quick-serve, breakfast/lunch/dinner spot dominated by an 11-seat, U-shaped counter made...