1717 N Locust Street, Denton, TX, 76201