Taste Of CubaRestaurants3918 W Touhy AveLincolnwood, IL, 60712 · US(847) 674-2822Email unavailabletasteofcubacafe.comHours not available