Leota Nickels was born in 1933, age 91. Leota Nickels's address is 5209 Holly Hills Avenue A, Saint Louis, MO 63109. Possible relatives include Laurel Baker, Frank Nickels and 2 others. Public records show Leota has also lived in Saint Louis, MO.
Leota Nickels's current address is 1 Lorang Road S935, Elburn, IL 60119. Leota's age is 105 years old (1919). Phone numbers associated with Leota are (630) 365-9460.
Phone Numbers: (630) 365-9460
Address History: 1 Lorang Road S935, Elburn, IL 60119
Results 1 - 2 of 2