621 S Mayhill Rd, Denton, TX 76208