Taco Bell 32363

Taco Bell #32363 is a Taco Bell restaurant located at 6938 North Loop 1604 East, San Antonio, Texas.