Taco Bell 35751

Taco Bell #35751 is a Taco Bell restaurant located at 9601 Westheimer Road, Houston, Texas.