Idaho Restaurant Has One of the best Burritos In AmericaIdaho Restaurant Has One of the best Burritos In AmericaA Nampa restaurant has earned the title of one of the best burritos in America! Kyle MatthewsKyle Matthews