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