Felix Ochoa was born in 1974, age 49. Felix Ochoa's address is 1830 Dahlia Avenue , San Diego, CA 92154. Possible relatives include Rita Hernandez, Delfina Ochoa and 7 others. Public records show Felix has also lived in Compton, CA. Felix's latest phone number is (310) 609-3389. Previous phone numbers include (310) 635-0747 and (619) 423-5087. The latest email address for Felix Ochoa is fel****@peoplepc.com.
Address History: 1830 Dahlia Avenue, San Diego, CA 92154;
106 E Raymond Street Apt C, Compton, CA 90220
Emails: fel****@peoplepc.com
Results 1 - 1 of 1