El Puente is a family-owned Mexican restaurant located in downtown St. Charles. Since 1998, it has served fresh and authentic Mexican food in a festive environment. There's a full bar, and you can order an excellent margarita to go along with El Puente's homemade chips and salsa.
El Puente recently expanded to add a large banquet/party room on the upper level of the restaurant that can seat up to 85 people.
This fun, family-oriented restaurant provides a casual atmosphere perfect for satisfying post-game cravings. With indoor and outdoor seating available, this small spot can feed a good-sized crowd. Cooking the local favorite football gyros to perfection keeps families on the go coming back for more.
Boss Burrito serves nachoes, supreme burritos, tacos, gorditas, sopas, and more. This restaurant used to be known as The Golden Lamb, but is under new ownership.