Efren Meleza was born in 1980, age 44. Efren Meleza's address is 2560 Hampton Avenue , Redwood City, CA 94061. Possible relatives include Tracey Lee, Claudia Meleza and 1 others. Public records show Efren has also lived in Campbell, CA. Efren's latest phone number is (408) 375-8429.
Phone Numbers: (408) 375-8429
Results 1 - 1 of 1