The residency of Helen is at 615 Sue St, Houston, Tx 77009. Phone number listed for Helen is (713) 691-5802. She has stayed in Spring and Houston before moving to Houston. Helen was born 97 years ago. Michael Thomas Luna, Felix C Luna, Manuel Anthony Luna and 6 other people are people possibly related to Helen. 1926 is her birth date.