Leticia Izumida was born in 1965, age 59. Leticia Izumida's address is 19559 E Puente Street , Covina, CA 91724. Possible relatives include Irene Castro, Brian Izumida and 8 others. Public records show Leticia has also lived in Alhambra, CA and Rosemead, CA.
Address History: 19559 E Puente Street, Covina, CA 91724;
115 E Grand Avenue, Alhambra, CA 91801;
Rosemead, CA 91770;
South El Monte, CA 91733
Results 1 - 1 of 1