Leon turned 93 years old. People possibly related to Leon are Gesenhues Laure, Marian E Weber, Lee Andalice Weber and 4 other people. Leon currently resides at 10626 Regis Ct, Indianapolis, In 46239. His birth year was listed as 1930. Records link phone number (812) 923-1043 with Leon’s details. This person has lived also in New Albany, Floyds Knobs, Evansville and one other city. Spalding Laundry & Dry Cleaning Co is business that might have connection with Leon.