Felix Deleon was born in 1972, age 52. Felix Deleon's address is 42 Lake Shore Drive , Huntsville, TX 77320. Possible relatives include Aundrea Deleon, Elvira Deleon and 4 others. Public records show Felix has also lived in Mesa, AZ and Phoenix, AZ. Felix's latest phone number is (409) 771-4126. Previous phone numbers include (409) 948-0905 and (602) 432-8081.
Address History: 42 Lake Shore Drive, Huntsville, TX 77320;
3719 E Inverness Avenue, Mesa, AZ 85206;
Phoenix, AZ 85014;
Galveston, TX 77550;
La Marque, TX 77568
Results 1 - 1 of 1