Leora Ellis was born in 1925, age 99. Leora Ellis's address is 558 North 81st Street , East Saint Louis, IL 62203. Possible relatives include Lee Ellis. Leora's latest phone number is (314) 533-3523. Previous phone numbers include (314) 533-8673.
Related to: Lee Ellis
Address History: 558 North 81st Street, East Saint Louis, IL 62203;
558 N 81st Street, East Saint Louis, IL 62203;
Saint Louis, MO 63107
Leora Ellis's current address is 4237 Linton Avenue , Saint Louis, MO 63107. Leora's age is 99 years old (1925).
Address History: 4237 Linton Avenue, Saint Louis, MO 63107
Results 1 - 2 of 2