2503 Quail Glen Rd Carrollton, TX 75006