Starting at $2,700 a month, you can live really, really close to The Star
April 01, 2019 at 15:56 PM EDT
Dallas Cowboys fans will now be able to live next door to the team's world headquarters and practice facility. Leasing is officially open at Twelve Cowboys Way, a luxury apartment high-rise opening February 2020 at The Star in Frisco.