Twin Peaks sets opening date for new Tempe location
Twin Peaks, the ultimate sports lodge, announced it will open its fourth Valley location on February 8 at Tempe Marketplace. The 7,500-square-foot sports oasis is located at 2050 E. Rio Salado Parkway, in the…