Taco Bell 32698

Taco Bell #32698 is a Taco Bell restaurant located at 1401 South Dumas, Dumas, Texas.