Taco Bell 27318

Taco Bell #27318 is a Taco Bell restaurant located at 655 Highway 28 Bypass, Anderson, South Carolina.