Texas de Brazil Churrascaria recently opened in the Orland Square Mall in Orland Park, Illinois. Located actually outside the mall, but still attached at 856 Orland Square Drive, it's almost a free standing restaurant and is the third location in Illinois and the 62nd in the chain.
The large salad bar greets guests at the front and is packed full of not only salad accompaniments, but delicious side items such as asparagus and seasonal soups.