Taco Bell 35696

Taco Bell #35696 is a Taco Bell restaurant located at 10 East Crosstimbers Street, Houston, Texas.