Taco Bell 27797

Taco Bell #27797 is a Taco Bell restaurant located at 213 West Road, Houston, Texas.