Taco Bell 31399

Taco Bell #31399 is a Taco Bell restaurant located at 2501 Babcock Road, San Antonio, Texas.