Taco Bell 32881

Taco Bell #32881 is a Taco Bell restaurant located at 3709 Pelham Road, Greenville, South Carolina.