Willow Creek in Idaho Falls, ID 83401

Willow Creek in Idaho Falls, ID 83401 (Bonneville County) is a canal. Willow Creek also exists in Shoshone County, Ada County, Bingham County, Blaine County and Canyon County.

Waterway Type
stream