Helen has reached the age of 99 years. Helen was born in 1924. Helen’s residency is at 1529 Dartmouth Dr, Saint Charles, Mo 63303. Florissant, Saint Louis and Saint Peters are cities Helen has lived in. The number currently linked to Helen is (636) 441-4301.