Taco Bell 30733

Taco Bell #30733 is a Taco Bell restaurant located at 311 Vesla Lane, Clover, South Carolina.