Odelia's possible relatives are Teodoro Barrera Barrera, Ted Barrera, Hector Luis Barrera and 6 other people. Odelia’s current address is 9667 South Bnd, San Antonio, Tx 78250. The number currently linked to Odelia is (972) 820-6552. 1975 is the birth year of Odelia. Public records show Carrollton, Pittsburgh, Hebbronville and one other city as cities Odelia also stayed in. The current age of Odelia is 49.