Phone number listed for Leroy is (574) 293-2747. Leroy's possible relatives are Herman David Coffey, Richardson Patricia, Leroy Kay Schmucker and 3 other people. The residency of Leroy is at 8402 Union Chapel Rd, Indianapolis, In 46240. Leroy's birth date was listed as 1969. Cities Leroy has lived in before are Elkhart and Indianapolis. Leroy was born 55 years ago.