1 more results for Homes Apartments in Dallas, Texas
Dallas, Texas, United States
One step inside City North and you know you've found your world. Here, all is in balance - lush, natural surroundings outside.. tech-savvy everything inside. Recharge in lavish gardens and green spaces or in the totally wired Internet Lounge. Play Frisbee in the Bark Park or Wii in the Game Center. …