In addition to Apalachin, Leon also lived in Owego. Leon’s current address is 257 Mcmaster St, Apalachin, Ny 13732. We have found 4 possible relatives of Leon: Carol N Struble, Glady M Struble, Mikel L Strubel and one other person. Leon's birth date was listed as 1936. Leon has reached the age of 87 years. Records link phone number (607) 687-3936 with Leon’s details.