229 Georgia St, Imboden, Ar 72434 is where Leroy lives. 1929 is the birth year of Leroy. Leroy has reached 94 years of age. The number currently linked to Leroy is (870) 869-1151. Cities Leroy has lived in before are Harrisburg, West Memphis, Tyronza and one other city.