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.