Odilia Deruiz was born in 1956, age 67. Odilia Deruiz's address is 620 S Ohare Drive Apt 4, Edinburg, TX 78539. Possible relatives include Monica Ballesteros, Daniel Correa and 17 others. Odilia's latest phone number is (956) 712-2501.
Also goes by: Odilia Vela Ruiz
Phone Numbers: (956) 712-2501
Address History: 620 S Ohare Drive Apt 4, Edinburg, TX 78539;
326 Royal Street, Edinburg, TX 78539;
Laredo, TX 78043
Results 1 - 1 of 1