Leon Hovelson was born in 1929, age 94. Leon Hovelson's address is 2110 Summit Street Apt A6, Sioux City, IA 51104. Public records show Leon has also lived in Sioux City, IA. Leon's latest phone number is (712) 258-3873.
Phone Numbers: (712) 258-3873
Address History: 2110 Summit Street Apt A6, Sioux City, IA 51104;
483 Po Box, Sioux City, IA 51102
Results 1 - 1 of 1