Twin Peaks Continues Midwest Expansion with New Chicago Area Lodge
Award-winning sports bar to open in Algonquin, Illinois, offering jobs, scratch-made food and unparalleled game day experiences Algonquin, IL (RestaurantNews.com) Twin Peaks Restaurant , the ultimate sports lodge known for its 29-degree draft beer, scratch-made food, handcrafted cocktails and welcoming Twin Peaks Girls, will open its newest lodge in Algonquin, Illinois this March. This marks
