Leflore Harris was born in 1927, age 96. Leflore Harris's address is 3311 N Euclid Avenue , Indianapolis, IN 46218. Possible relatives include Abd Harris, Alberta Harris and 1 others. Public records show Leflore has also lived in Indianapolis, IN.
Leflore Harris's current address is 1216 Tahiti Drive , Saint Louis, MO 63126. Phone numbers associated with Leflore are (314) 822-1040.
Phone Numbers: (314) 822-1040
Address History: 1216 Tahiti Drive, Saint Louis, MO 63126
Results 1 - 2 of 2