Photo detail

Twin Peaks has 82 locations nationwide with multiple restaurants in
Texas and Florida.

Stories this photo appears in:

Fat Brands Drops $300 Million on Twin Peaks Acquisition

FAT Brands Inc.’s latest deal to acquire a Texas-based sports bar chain upped its acquisition spending to about $743 million, and there’s more to come before year’s end.

Tease photo