Apartment Unit 2076 at 5300 Keller Springs Road #2076, Dallas, TX 75248-2705 - HotPads