Taco Bell 32301

Taco Bell #32301 is a Taco Bell restaurant located at 2915 Main Street, Newberry, South Carolina.