Apartments in Frisco

Find luxury apartments in Frisco, Texas, a booming city located 20 minutes north of Dallas. It is one of the fastest growing areas in the U.S. and home to The Star, Dallas Cowboys World Headquarters and mega complex.