6306 Latta St Dallas, TX 75227