Iola Artis was born in 1911, age 112. Iola Artis's address is 882 Fort Run Road , Snow Hill, NC 28580. Possible relatives include Anthony Artis, Helen Artis and 5 others.
Address History: 882 Fort Run Road, Snow Hill, NC 28580
Results 1 - 1 of 1