Taco Bell 32961

Taco Bell #32961 is a Taco Bell restaurant located at 11461 Perrin Beitel, San Antonio, Texas.