Ultimate sports lodge brings scratch-made food, 29-degree draft beer, and premium sports watching atmosphere to the Chicago area - just in time for St. Patrick's DayThe post Twin Peaks Opens New Lodge in Algonquin, Illinois, on March 17 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.