IDAHO FALLS – For the last four years, Sweeto Burrito at 2090 East 17th Street in Idaho Falls has been a staple for burrito and salad lovers. The menu includes 18 items and its signature item, the sweeto burrito — from which the restaurant gets its name — is the most popular. It comes with […]