This year Leon celebrated his 84 birthday. Leon has previously lived in Naples, Sylva, Candler and 2 other cities. Leon has listed phone number: (828) 681-5673. Jeannine Andrea Lilly, Al Lilly, Terri Renee Lilly and 6 other people are people possibly related to Leon. This person's birth year is 1940. Leon’s current address is 935 Hutch Mountain Rd, Fletcher, Nc 28732.