Taco Bell 27346

Taco Bell #27346 is a Taco Bell restaurant located at 1604 Highway 72 Bypass, Greenwood, South Carolina.