Apartment Unit at 8600 Thackery Street #0, Dallas, TX 75225 - HotPads