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