Helen’s current address is 1607 Wells St #5, Delphi, In 46923. Public records show Delphi and Lafayette as cities Helen also stayed in. This year Helen celebrated her 92 birthday. 1931 is the birth year of Helen. Helen owns the phone number (574) 686-4155.