Taco Bell 35738

Taco Bell #35738 is a Taco Bell restaurant located at 1817 South Shepherd Drive, Houston, Texas.