Eliberto Deleon was born in 1932, age 92. Eliberto Deleon's address is 202 N 29th Avenue , Edinburg, TX 78542. Possible relatives include Israel De Leon, Anachita Deleon and 9 others. Public records show Eliberto has also lived in Frederick, OK. Eliberto's latest phone number is (956) 289-1471.
Phone Numbers: (956) 289-1471
Address History: 202 N 29th Avenue, Edinburg, TX 78542;
654 Po Box, Frederick, OK 73542
Results 1 - 1 of 1