Taco Bell 31782

Taco Bell #31782 is a Taco Bell restaurant located at 9802 Two Notch Road, Columbia, South Carolina.