About Us

Welcome to Twelve Cowboys Way
Experience what it means to live at The Star’s most coveted address. Located in Frisco, Texas, this 17-story luxury residential tower overlooks the 91-acre campus of The Star. From this premier location, you can take in the view of the Dallas Cowboys World Headquarters, The Star District, and so much more.

Twelve is a first-of-its-kind residence that combines luxury living, elite accommodations, and unparalleled access to Frisco’s most star-studded community. Explore the finest dining that the North Texas area has to offer next to some of the most popular shopping experiences just steps from your high-rise.

The cutting-edge amenities keep you engaged in a luxurious, first-class lifestyle unmatched by any other community. As a beacon to the winning tradition embodied by The Star, Twelve Cowboys Way will have you inspired to do more, see more, and experience more.
Book an appointment today to see even more amenities available to you with your luxury residence at Twelve Cowboys Way.
Call Now Button