Taco Bell 20701

Taco Bell #20701 is a Taco Bell restaurant located at 2553 Judson Road, Longview, Texas.