BSW Sports Therapy & Research at The Star Grand Opening

06/20/2018 (FRISCO, TX) – Baylor Scott & White Sports Therapy & Research, a 300,000-square-foot medical and sports performance complex located at The Star in Frisco, home of the Dallas Cowboys World Headquarters, is now open.