Twin Peaks Opens New Lodge in Algonquin, Illinois, on March 17 Blogs More Blogs How to Open a Franchise RestaurantRead BlogTwin Peaks Named an Entrepreneur Top 200 Food FranchiseRead BlogExecutive Chef Brings a New Culinary Dawn to Twin PeaksRead Blog