Taco Bell 32693

Taco Bell #32693 is a Taco Bell restaurant located at 3309 Washington Street, Amarillo, Texas.