IDAHO FALLS — Diablas Kitchen claims to have the best view in Idaho Falls while serving up a combination of delicious flavors through gourmet comfort foods. The restaurant sits along River Parkway and the Idaho Falls Greenbelt Riverwalk giving diners a view of the falls and the city’s skyline. While the picturesque scenery is impressive, […]