Helen’s residency is at 6854 River Rd, Iuka, Il 62849. Helen owns the phone number (618) 323-6823. Waterloo, Grayville, Noble and one other city are cities Helen has lived in. Her birth year was listed as 1962. This year Helen celebrated her 62 birthday.