Stella Tavarez was born in 1954, age 70. Stella Tavarez's address is 615 South Lee Avenue , Odessa, TX 79761. Possible relatives include April Dominguez, Jerry Rodriguez and 4 others. Public records show Stella has also lived in Denver, CO. Stella's latest phone number is (303) 296-8335. Previous phone numbers include (432) 332-0291 and (432) 334-8908.
Also goes by: Stella Berdoza Tavarrez
Results 1 - 1 of 1