525 Big Horn Pass, Denton, TX, 76210