90 Miles Cuban Cafe

90 Miles Cuban Cafe

(733 ratings)


(733 ratings)

3101 N Clybourn Ave Go to map
Chicago, IL 60618
(773) 248-2822
www.90milescubancafe.com
$ - Cuban, Sandwiches
Restaurant Notes
  • opened in 2008
  • husband-and-wife team
  • family left Cuba on a shrimp boat on June 13, 1980 to reach Key West only 90 Miles away
Highlighted On
Videos