Taco Bell 9406

Taco Bell #9406 is a Taco Bell restaurant located at 1730 Fry Road, Houston, Texas.