The birth year was listed as 1917. Helen owns the phone number (208) 525-8652. Public records show Idaho Falls and State College as cities Helen also stayed in. The current age of Helen is 107. 1847 Burlwood Dr, Idaho Falls, Id 83402 is where Helen lives.