Guests are seen at the salad bar of the Texas de Brazil restaurant in Schaumburg, Illinois near Chicago.
Guests are seen at the salad bar of the Texas de Brazil restaurant in Schaumburg, Illinois near Chicago. Flickr
Guests are seen at the salad bar of the Texas de Brazil restaurant in Schaumburg, Illinois near Chicago. Flickr

New restaurant opens at Saint Louis Galleria

March 13, 2018 01:00 PM