Twin Peaks Continues Midwest Expansion with New Chicago Area Lodge
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.
· Franchising.com· March 13, 2025
