Leroy Skelton's address is 4044 N Brentwood Drive , Indianapolis, IN 46235. Possible relatives include Edith Foster, Margaret Russell and 2 others. Public records show Leroy has also lived in Indianapolis, IN. Leroy's latest phone number is (317) 220-8592.
Phone Numbers: (317) 220-8592
Leroy Skelton's current address is 6834 David Court Apt 2, Indianapolis, IN 46226. Leroy's age is 65 years old (1959). Phone numbers associated with Leroy are (317) 220-8592 and (317) 438-5804. Leroy has also lived in Indianapolis, IN.
Results 1 - 2 of 2