best falls idaho wallpaper best lunch restaurants in idaho falls American Arugula Deli 261 Walnut St Idaho Falls ID 83402. 45 of 512 places to eat in Idaho Falls. Top 10 Restau… Sunday, July 31, 2022 Edit