Champs Chicken

182 S State St Rigby ID 83442 USA

(208) 417-3740

Location