2120 Fairfax Road Denton, TX 76205