Felix Deleon was born in 1935, age 89. Felix Deleon's address is 1231 Fm 359 Road , Pattison, TX 77423. Possible relatives include Amanda Deleon, Elizabeth Deleon and 14 others. Public records show Felix has also lived in Brookshire, TX.
Results 1 - 1 of 1