Award-winning sports bar to open in Algonquin, Illinois, offering jobs, scratch-made food and unparalleled game day experiencesThe post Twin Peaks Continues Midwest Expansion with New Chicago Area Lodge first appeared on RestaurantNews.com.
Twin Peaks is a Texas-based company that owns and operates a chain of sports lodges that serves food products such as chicken wings, burgers, salads, soups and beverages.