Taco Bell 32513

Taco Bell #32513 is a Taco Bell restaurant located at 2000 Guadalupe Street, Austin, Texas.