Taco Bell 4646

Taco Bell #4646 is a Taco Bell restaurant located at 1201 North Keller, Effingham, Illinois.