Taco Bell 4066

Taco Bell #4066 is a Taco Bell restaurant located at 8711 North Knoxville, Peoria, Illinois.