Terri Avilla was born in 1966, age 58. Terri Avilla's address is 106 Sw 2nd Street , Melcher, IA 50163. Possible relatives include Ashley Avilla, Mark Avilla and 3 others. Public records show Terri has also lived in Melcher Dallas, IA. Terri's latest phone number is (641) 828-5155. Previous phone numbers include (641) 828-5415 and (641) 947-6216.
Also goes by: Terri S Lundeen
Results 1 - 1 of 1