Helen now resides at 11388 Tucson Dr, Yuma, Az 85367. Helen has listed (520) 342-6820 as her phone number. This year Helen celebrated her 93 birthday. Public records show Denver as a city Helen also stayed in. Her birth year was listed as 1930.