Helen has reached the age of 120 years. Public records show Denver as a city Helen also stayed in. The number currently linked to Helen is (303) 333-5686. Helen was born in 1904. Helen’s residency is at 6900 Ohio Dr, Denver, Co 80224.