Taco Bell 35686

Taco Bell #35686 is a Taco Bell restaurant located at 12025 Greenspoint Drive, Houston, Texas.