Estela Turner was born in 1917, age 107. Estela Turner's address is 200 W Sam Houston Boulevard Apt 7, Pharr, TX 78577. Possible relatives include Bert Turner. Public records show Estela has also lived in Mcallen, TX.
Related to: Bert Turner
Results 1 - 1 of 1