Helen's birth year is 1925. Cities Helen has lived in before are Newton Center and Lowell. Helen was born 99 years ago. 15 Parker Rd, Newton, Ma 02459 is where Helen lives. The number currently linked to Helen is (617) 332-9233.