7701 Stallion St Denton, TX 76208