Taco Bell 4685

Taco Bell #4685 is a Taco Bell restaurant located at 1991 Mount Zion Road, Decatur, Illinois.