Taco Bell 3799

Taco Bell #3799 is a Taco Bell restaurant located at 1811 North Knoxville Avenue, Peoria, Illinois.