1621 Illinois Ave Dallas, TX 75224