Food Website Claims Best Idaho Burrito Is 2 Hours From Twin FallsFood Website Claims Best Idaho Burrito Is 2 Hours From Twin FallsThe best I've had in Idaho I ate while in Boise before attending a concert in the summer of 2017.Greg JannettaGreg Jannetta