Efrain Leon was born in 1976, age 48. Efrain Leon's address is 32870 Monte Vista Road , Cathedral City, CA 92234. Possible relatives include Jose Delgado, Maria Demora and 22 others. Public records show Efrain has also lived in Cathedral City, CA and Palm Desert, CA. Efrain's latest phone number is (760) 202-8095. Previous phone numbers include (760) 325-5915 and (760) 327-8796.
Address History: 32870 Monte Vista Road, Cathedral City, CA 92234;
32970 Monte Vista Road, Cathedral City, CA 92234;
Palm Desert, CA 92211;
Palm Springs, CA 92262
Results 1 - 1 of 1