Taco Bell 31131

Taco Bell #31131 is a Taco Bell restaurant located at 7323 North Loop 1604 West, San Antonio, Texas.