Taco Bell 35709

Taco Bell #35709 is a Taco Bell restaurant located at 2245 West Holcombe Boulevard, Houston, Texas.