Taco Bell 31396

Taco Bell #31396 is a Taco Bell restaurant located at 6815 Bandera Road, San Antonio, Texas.