Experts Agree That Twin Falls Has Best Fries in AmericaExperts Agree That Twin Falls Has Best Fries in AmericaWhen it comes to who has the best French fries, multiple chefs all agree on who has the best, and they reside in Twin Falls, Idaho. JeffJeff