Clella Leonard was born in 1921, age 103. Clella Leonard's address is 268 Po Box , Mountain View, AR 72560.
Address History: 268 Po Box, Mountain View, AR 72560
Clella Leonard's current address is 312 Reddington Road , Lake Ozark, MO 65049. Clella's age is 89 years old (1935). Phone numbers associated with Clella are (573) 365-5629. Clella has also lived in Holts Summit, MO and Jefferson City, MO.
Phone Numbers: (573) 365-5629
Address History: 312 Reddington Road, Lake Ozark, MO 65049;
12881 County Road 4039, Holts Summit, MO 65043;
Jefferson City, MO 65109;
Russellville, MO 65074
Results 1 - 2 of 2