Champs Chicken
991 Washington St S, Twin Falls
(208) 733-8987
Champs Chicken
991 Washington St S, Twin Falls 83301
(208) 733-8987