Friday, September 23, 2016 @ 9:00PMFri, Sep 23, 2016 @ 9:00PM
90 Miles Cuban Cafe Lincolnwood, 3333 W. Touhy Ave, Lincolnwood, IL
We're back at this fun, authentic Cuban paradise just barely outside of Chicago!