Twin Peaks Expands in Florida with New Brandon Location Opened Feb. 17
Twin Hospitality Group Inc, the parent company of Twin Peaks Restaurant, has expanded its footprint in Florida with the opening of a new lodge in Brandon, on Monday, Feb 17, 2025.

