Taco Bell 5169

Taco Bell #5169 is a Taco Bell restaurant located at 3703 Farm-to-Market Road 1960 West, Houston, Texas.