Leflora Townes was born in 1922, age 101. Leflora Townes's address is 333 Baker Street Apt 433, San Francisco, CA 94117. Possible relatives include Bruce Townes. Public records show Leflora has also lived in San Francisco, CA.
Related to: Bruce Townes
Results 1 - 1 of 1