Helen’s current address is 1809 Devra Dr, Tallahassee, Fl 32303. This year Helen celebrated her 94 birthday. Her birth year was listed as 1930. Moultrie is a city Helen has lived in. The number currently linked to Helen is (850) 341-6830.