Elodea Avila was born in 1951, age 73. Elodea Avila's address is 2753 Gant Drive , Lancaster, TX 75134. Possible relatives include Gloria Avila, Gloria Galvan and 3 others. Public records show Elodea has also lived in Dallas, TX. Elodea's latest phone number is (214) 254-5988. Previous phone numbers include (214) 772-6919 and (214) 948-9536.
Also goes by: Elodea Avila,
Elodia G Avila
Results 1 - 1 of 1