Results 2 results found Tumalo Falls, a 97-foot waterfall on Tumalo Creek, in the Cascade Range west of Bend, Oregon, United States of America, North America Tumalo Falls, a 97-foot waterfall on Tumalo Creek, in the Cascade Range west of Bend, Oregon, United States of America, North America