Imelda Montero was born in 1974, age 50. Imelda Montero's address is 3079 North Geronimo Avenue , Tucson, AZ 85705. Possible relatives include Hector Fimbres, Josefa Fimbres and 11 others. Public records show Imelda has also lived in Tucson, AZ. Imelda's latest phone number is (520) 232-4170. Previous phone numbers include (520) 792-8364 and (520) 889-2066.
Also goes by: Imelda F Montero
Results 1 - 1 of 1