Other a city that she has stayed in is Indianapolis. 8529 Clew Ct, Indianapolis, In 46236 is where Helen lives. The current age of Helen is 61. We have found 5 possible relatives of Helen: Roger L Pryor, Charlotte M Pryor, Clark K Pryor and 2 other people. The number currently linked to Helen is (317) 826-9532. Her birth year was listed as 1964.