Taco Bell 31792

Taco Bell #31792 is a Taco Bell restaurant located at 2701 Clemson Road, Columbia, South Carolina.