Felix Deleon was born in 1952, age 71. Felix Deleon's address is 1190 30th Street Apartment 102, San Diego, CA 92154. Possible relatives include Eric Deleon, Maria Deleon and 2 others. Public records show Felix has also lived in Chula Vista, CA and Encinitas, CA. Felix's latest phone number is (619) 273-9671. Previous phone numbers include (619) 420-8716 and (619) 425-0208.
Also goes by: Felix M Deleon
Address History: 1190 30th Street Apartment 102, San Diego, CA 92154;
1425 2nd Avenue, Chula Vista, CA 91911;
Encinitas, CA 92024;
San Ysidro, CA 92173
Results 1 - 1 of 1