Taco Bell 31405

Taco Bell #31405 is a Taco Bell restaurant located at 11215 Culebra Road, San Antonio, Texas.