Taco Bell 32695

Taco Bell #32695 is a Taco Bell restaurant located at 2000 Coulter, Amarillo, Texas.