Taco Bell 32696

Taco Bell #32696 is a Taco Bell restaurant located at 300 East Amarillo Boulevard, Amarillo, Texas.