Taco Bell 3831

Taco Bell #3831 is a Taco Bell restaurant located at 120 Lincoln Avenue, Charleston, Illinois.