Taco Bell 35734

Taco Bell #35734 is a Taco Bell restaurant located at 15740 North Freeway, Houston, Texas.