Twin Peaks

Twin Peaks' Traffic and Sales Continue to Climb

Twin Peaks Restaurants saw a 1.6 percent increase in traffic and 3.3 percent in sales throughout its second quarter of 2019, after successfully executing two franchise development deals, hosting it