Records link phone number (205) 979-1784 with Leon’s details. His birth year was listed as 1933. Public records show Tuscaloosa, Hoover and Northport as cities Leon also stayed in. Public records show that Leon is connected with Highland Park Development, Llc. Leon’s residency is at 3464 Ivy Chase Cir, Birmingham, Al 35226. The current age of Leon is 90.