Cincinnati — Twin Peaks is continuing its commitment to crank up expansion and has signed yet another franchise deal, with plans to open seven additional stores in Ohio.
twin peaks
Dallas — Twin Peaks has agreed to sell a majority interest in the company to its largest franchise group, Atlanta-based La Cima Restaurants, which currently owns and operates 15 Twin Peaks sports lodges across six southern states. Terms of the acquisition were not disclosed.
Older Posts