321 1St St #St3, Waterloo, Ia 50703 is where Helen lives. The phone number (319) 236-1970 is Helen’s. The current age of Helen is 52. Waterloo is a city Helen has lived in. 1972 is the birth year of Helen.