Helen was born 73 years ago. People possibly related to Helen are Aletha Franklin, Clyde Franklin, Richard K Frank and 5 other people. She has stayed in Willimantic and New Orleans before moving to New Orleans. The number currently linked to Helen is (860) 456-8867. Helen is a resident of 1819 Lizardi St, New Orleans, La 70117. This person's birth year is 1951.