Helen’s current address is 5660 May Ave #249, Oklahoma City, Ok 73112. This person's birth year is 1965. Public records show Oklahoma City as a city Helen also stayed in. Helen was born 59 years ago. The number currently linked to Helen is (405) 843-4325.