Taco Bell 35698

Taco Bell #35698 is a Taco Bell restaurant located at 12543 Westheimer, Houston, Texas.