Stella Ta was born in 1978, age 45. Stella Ta's address is 8493 Marvista Court , Elk Grove, CA 95624. Possible relatives include Ha Ta, Henry Ta and 1 others. Public records show Stella has also lived in San Francisco, CA. Stella's latest phone number is (916) 682-1169.
Phone Numbers: (916) 682-1169
Results 1 - 1 of 1