10001 La Jolla Way, Denton, TX 76207 - Homesnap