The current age of Leon is 68. Leon has listed (334) 897-3405 as his phone number. Elba is a city Leon has lived in. His birth year was listed as 1956. Leon’s current address is 1990 Taylor Mill Rd, Elba, Al 36323.