Twin Peaks Inks Multi-Unit Deal in Colorado
Twin Peaks Restaurant is expanding its presence in Colorado with its newest franchisee, James Cha, who has signed a multi-unit deal with the popular sports lodge. Cha has signed an area development agreement to initially open three new franchised Twin Peaks lodges across the Denver area in the coming years. Cha’s area development agreement covers the […]