Taco Bell 32697

Taco Bell #32697 is a Taco Bell restaurant located at 611 23rd Street, Canyon, Texas.