Michele Lela was born in 1960, age 64. Michele Lela's address is 129 Po Box , Efland, NC 27243. Possible relatives include Denise Fleming, Paul Fleming and 3 others. Public records show Michele has also lived in Durham, NC.
Also goes by: Michele F Leland,
Michelle F Leland
Address History: 129 Po Box, Efland, NC 27243;
6325 Kinard Road, Durham, NC 27703
Results 1 - 1 of 1