Taco Bell 2150

Taco Bell #2150 is a Taco Bell restaurant located at 216 South Timberland, Lufkin, Texas.