Leo Melchi was born in 1916, age 110. Leo Melchi's address is 2626 Natalie Drive , Champaign, IL 61822. Possible relatives include John Melchi, Glenda Melchi and 1 others. Public records show Leo has also lived in Champaign, IL. Leo's latest phone number is (217) 413-1888. Previous phone numbers include (217) 356-6025.
Possible Relatives:
May include parents (mother, father), spouse/partner (wife, husband, ex-wife, ex-husband), siblings (brother, sister), children
Phone Numbers:
Address History:
2626 Natalie Drive, Champaign, IL 61822; 2139 Ivy Court, Champaign, IL 61821
Results 1 - 1 of 1