2 Personal Profiles for Leonard Odde Found.

Results 1 - 2 of 2

✔ Address(4)   ✔ Phone(1). Leonard Odde found in South Dakota. Find Leonard Odde's home address, phone numbers, background check, social media profiles, email addresses, age, birthday, white pages and public records.

View Records

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

Results 1 - 2 of 2

Filter by State