Charles Leli was born in 1925, age 98. Charles Leli's address is 548 Birchwood Square Apt 2, Buffalo, NY 14224. Possible relatives include Sandra Barker, Christopher Leli and 1 others. Public records show Charles has also lived in Buffalo, NY.
Results 1 - 1 of 1