Twin Peaks has grown to nearly 115 restaurant locations in the U.S. and Mexico. Fat Brands bought the company in 2021. The ...