Odilia Escamilla was born in 1940, age 84. Odilia Escamilla's address is 318 E Mahl Street , Edinburg, TX 78539. Possible relatives include Idolisa Escamilla, Marco Escamilla and 1 others. Public records show Odilia has also lived in Edinburg, TX. Odilia's latest phone number is (956) 316-2163. Previous phone numbers include (956) 318-1678.
Odilia Escamilla's current address is 414 E 47th Street , Los Angeles, CA 90011. Odilia has also lived in Los Angeles, CA.
Also goes by: Odilia Escamilla Torres
Results 1 - 2 of 2