Flor Ibarra's address is 5831 Isleta Boulevard Sw, Albuquerque, NM 87105. Possible relatives include Irma Ibarra, Lorenzo Ibarra and others. Flor's latest phone number is (505) 450-9286. Previous phone numbers include (505) 565-1705 and (505) 565-7205.
Also goes by: Flor Ibarra
Address History: 5831 Isleta Boulevard Sw, Albuquerque, NM 87105;
5831 Isleta Southwest Boulevard, Albuquerque, NM 87105;
Los Lunas, NM 87031
Results 1 - 1 of 1