Apartment Unit 59305 at 5928 La Vista Drive #59305, Dallas, TX 75206-7218 - HotPads