S Snake River Cardiovascular & Pulmonary Laboratory 0 reviews 2001 S Woodruff Ave Suite 12b Idaho Falls, ID • 83404 View Practice