Twin Peaks is bringing its ultimate sports lodge to Fort Mill, with a focus on made-from-scratch food, beers served at 29 degrees and wall-to-wall televisions. Construction on that 6,800-square ...
The Twin Peaks sports bar chain was founded in 2005 and has 90 locations in the U.S. FAT Brands (FAT) bought the chain in 2020 for $300M. Shares of FAT Brands (FAT) have fallen more than 9% over ...