Taco Bell 20018

Taco Bell #20018 is a Taco Bell restaurant located at 2214 South First, Lufkin, Texas.