Imelda Odemba's address is 19040 Newport Pointe Court , South Bend, IN 46637. Possible relatives include Alexander Odemba, Beatrice Odemba and 3 others. Imelda's latest phone number is (574) 271-8110.
Phone Numbers: (574) 271-8110
Address History: 19040 Newport Pointe Court, South Bend, IN 46637
Results 1 - 1 of 1