Friday, November 13, 2015 @ 8:00PM — 11:00PMFri, Nov 13, 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, and plenty of free parking!