Taco Bell 21068

Taco Bell #21068 is a Taco Bell restaurant located at 604 North 4th Street, Chillicothe, Illinois.