Taco Bell 20968

Taco Bell #20968 is a Taco Bell restaurant located at 129 North Main Street, Canton, Illinois.