Helen has reached the age of 100 years. The residency of Helen is at 110 Leach St, Star, Nc 27356. Helen has listed (910) 428-4753 as her phone number. The birth year was listed as 1924. Star is a city Helen has lived in.