Leonard Odde's address is 151 Po Box , Leola, SD 57456.
Address History: 151 Po Box, Leola, SD 57456
Leonard Odde's current address is 12984 Idlewood Drive , Aberdeen, SD 57401. Leonard's age is 94 years old (1930). Phone numbers associated with Leonard are (605) 225-9168.
Phone Numbers: (605) 225-9168
Address History: 12984 Idlewood Drive, Aberdeen, SD 57401;
4044 Idlewood Drive, Aberdeen, SD 57401;
Westport, SD 57481
Results 1 - 2 of 2