Possible relatives of Leora are: Terrence A Archie, William Arthur Archie, Jesse L Howell and 6 other people. Her birth year was listed as 1907. The residency of Leora is at 2814 174Th St, Hazel Crest, Il 60429. The number currently linked to Leora is (281) 893-4365. Leora has reached 117 years of age. Olympia Fields and Houston are cities Leora has lived in.