Leora’s residency is at 320 Lomax St, Idaho Falls, Id 83401. The birth year was listed as 1910. The current age of Leora is 113. The number currently linked to Leora is (208) 522-2829. Other a city that she has stayed in is Idaho Falls.