Champs Chicken Updated Open Now

712 1st St N
New Town, ND 58763 United States