Leora now resides at 11098 Worchester Dr #A, Saint Louis, Mo 63136. The current age of Leora is 84. The number currently linked to Leora is (314) 741-2042. Florissant and Saint Louis are cities Leora has lived in. The birth year was listed as 1939. Possible relatives of Leora are: Robert L Lawrencejr, Robert L Lawrence, Adrianne Denise Lawrence and one other person.