The current age of Leon is 86. This person's birth year is 1937. Leon now resides at 1157 Martin Rd, Defuniak Springs, Fl 32433. Company linked with Leon is: United Builders And Contractors, Incorporated. The number currently linked to Leon is (850) 892-4464. Public records show Defuniak Spgs, Ponce De Leon, Freeport and 3 other cities as cities Leon also stayed in.