Taco Bell 3162

Taco Bell #3162 is a Taco Bell restaurant located at 4970 Highway 6 North, Houston, Texas.