Taco Bell 35729

Taco Bell #35729 is a Taco Bell restaurant located at 28638 Northwest Freeway, Cypress, Texas.