This person has stayed in Saint Louis, Hazelwood and Florissant before moving to Saint Louis. People possibly related to Leflora are Walter L Nunn, Ethel L Nunn, Walter Lrev Nunn and 4 other people. 1969 is the birth year of Leflora. Leflora now resides at 1292 Hamilton Ave #3N, Saint Louis, Mo 63112. Leflora owns the phone number (314) 381-1821. Leflora was born 56 years ago.