Taco Bell 20070

Taco Bell #20070 is a Taco Bell restaurant located at 11110 Fuqua Street, Houston, Texas.