Taco Bell 18367

Taco Bell #18367 is a Taco Bell restaurant located at 200 Columbia Center, Columbia, Illinois.