Helen has listed phone number: (781) 326-0668. The current age of Helen is 103. She has stayed in Dedham before moving to Dedham. 75 Leonard St, Dedham, Ma 02026 is where Helen lives. Her birth year was listed as 1920.