Champ’s is located at 515 N Western Avenue in Peoria, Illinois 61604
Heading south on Western, you will take a right into the parking lot right before Kellogg Avenue.
Champ’s is located at 515 N Western Avenue in Peoria, Illinois 61604
Heading south on Western, you will take a right into the parking lot right before Kellogg Avenue.