Leora was born in 1965. Leora’s current address is 874 King Rd #51, Riverdale, Ga 30296. She has stayed in Atlanta, Evanston, Fairburn and 3 other cities before moving to Riverdale. Records link phone number (770) 629-2386 with Leora’s details. This year Leora celebrated her 60 birthday. Leora's possible relatives are Lorraine Davis, Davis Bette Huckaby, Henry J Davis and 6 other people.