Leola Davis was born in 1917, age 106. Leola Davis's address is 1840 Perkins Avenue Apartment 213, Indianapolis, IN 46203. Public records show Leola has also lived in Indianapolis, IN. Leola's latest phone number is (317) 787-5790. Previous phone numbers include (317) 966-9607. The latest email address for Leola Davis is joh****@ml.com.
Address History: 1840 Perkins Avenue Apartment 213, Indianapolis, IN 46203;
2924 N Colorado Avenue, Indianapolis, IN 46218
Emails: joh****@ml.com,
leo****@comcast.net
Results 1 - 1 of 1