Friday, December 11, 2015 @ 8:00PM — 11:00PMFri, Dec 11, 2015 @ 8:00PM — 11:00PM
90 Miles Cuban Cafe Lincolnwood, 3333 W. Touhy Ave, Lincolnwood, IL
Come check us out at this newly opened location, it's amazing! Great atmosphere, food and drinks, no cover charge and plenty of free parking!