Taco Bell 22668

Taco Bell #22668 is a Taco Bell restaurant located at 1100 Smiley Lane, Columbia, Missouri.