Taco Bell 34966

Taco Bell #34966 is a Taco Bell restaurant located at 3906 South New Braunfels Avenue, San Antonio, Texas.