Taco Bell 33826

Taco Bell #33826 is a Taco Bell restaurant located at 615 San Pedro Avenue, San Antonio, Texas.