Taco Bell 20917

Taco Bell #20917 is a Taco Bell restaurant located at 767 Highway 9 Bypass West, Lancaster, South Carolina.