This year Helen celebrated her 103 birthday. 65 15Th Ave, North Tonawanda, Ny 14120 is where Helen lives. The phone number (716) 693-5209 is Helen’s. Helen has previously lived in N Tonawanda and North Tonawanda. Helen's birth date was listed as 1920.