4312 Stanford Ave Dallas, TX 75225