Leandro Ochoa was born in 1940, age 83. Leandro Ochoa's address is 13912 Filmore Street , Pacoima, CA 91331. Possible relatives include Fernando Chavez, Teresa Delamora and 3 others. Public records show Leandro has also lived in Pacoima, CA and Ridgecrest, CA. Leandro's latest phone number is (747) 225-3854. Previous phone numbers include (818) 359-5761 and (818) 522-9846.
Address History: 13912 Filmore Street, Pacoima, CA 91331;
12737 Montague Street, Pacoima, CA 91331;
Ridgecrest, CA 93555;
Rosamond, CA 93560;
Sun Valley, CA 91352
Results 1 - 1 of 1