Taco Bell 32694

Taco Bell #32694 is a Taco Bell restaurant located at 4116 Interstate 40 West, Amarillo, Texas.