Helen Spencer was born in 1935, age 89. Helen Spencer's address is 5310 Lost Forest Drive #171, Houston, TX 77092. Possible relatives include Helen Coleman, Robyn Latz and 4 others. Public records show Helen has also lived in Cypress, TX and Deer Park, TX. Helen's latest phone number is (281) 741-2260. Previous phone numbers include (281) 884-8387 and (281) 961-0180.
Also goes by: Helen F Spencer
Address History: 5310 Lost Forest Drive #171, Houston, TX 77092;
14407 Sioux Run, Cypress, TX 77429;
Deer Park, TX 77536;
Hempstead, TX 77445;
La Porte, TX 77571
Results 1 - 1 of 1