Avila Aleida was born in 1970, age 53. Avila Aleida's address is 1408 Cortez Drive , Edinburg, TX 78542. Possible relatives include Geronimo Avila, Noelia Avila and 3 others. Public records show Avila has also lived in Edinburg, TX. Avila's latest phone number is (956) 292-6956.
Phone Numbers: (956) 292-6956
Results 1 - 1 of 1