2406 N Carroll Blvd Denton, TX 76201