Leroy currently resides at 501 L Ave #704, North Little Rock, Ar 72116. Records link phone number (501) 753-3663 with Leroy’s details. Leroy was born in 1930. Other a city that he has stayed in is North Little Rock. Leroy was born 94 years ago.