Records link phone number (317) 894-5939 with Helen’s details. The current age of Helen is 102. Helen's birth date was listed as 1921. Other a city that she has stayed in is Indianapolis. 1638 Park Castle Way, Indianapolis, In 46229 is where Helen lives.