Leroy was born 67 years ago. Leroy was born in 1957. Leroy’s residency is at 14100 112Th Ave #58, Davenport, Ia 52804. The number currently linked to Leroy is (563) 381-4703. Other a city that he has stayed in is Davenport.