Frisco, Texas has been named one of the best places to live due to its growing affluence and excellent school system. Find out more.
The Shops at Starwood is located just one mile north of the new Dallas Cowboys’ headquarters and training facility. Opportunities abound.
Join the renowned Community Centered Property™ with its award-winning tenants. Now Leasing Class A office and retail spaces in Phase III.