Leroy Lee was born in 1952, age 72. Leroy Lee's address is 2151 Emerson Knoll Place Apartment 2, Indianapolis, IN 46298. Possible relatives include Crystal Johnson, Amanda Lee and 11 others. Public records show Leroy has also lived in Indianapolis, IN. Leroy's latest phone number is (317) 322-0538. Previous phone numbers include (317) 547-4665. The latest email address for Leroy Lee is ler****@yahoo.com.
Address History: 2151 Emerson Knoll Place Apartment 2, Indianapolis, IN 46298;
6250 E 43rd Street, Indianapolis, IN 46226
Emails: ler****@yahoo.com
Results 1 - 1 of 1