You are here

Staff Report
4:59 am CDT April 16, 2019
Texas de Brazil has opened in Orland Square, making this the third Chicago-area location and 62nd worldwide. Located at 856 Orland Square Drive, the family-owned Brazilian steakhouse brand is known for its decor ...