The number currently linked to Helen is (816) 529-2417. The age of Helen is 101. 815 Park Place Ave, Slater, Mo 65349 is where Helen lives. The birth year was listed as 1922. A city Helen has lived in before is Slater.