Helen was born in 1917. She has stayed in Saint Louis before moving to Saint Louis. The residency of Helen is at 11865 Fairlind Dr, Saint Louis, Mo 63127. Helen has listed phone number: (314) 842-2868. The current age of Helen is 108.