Taco Bell 35708

Taco Bell #35708 is a Taco Bell restaurant located at 3034 Ella Boulevard, Houston, Texas.