This person has lived also in Birmingham. Records link phone number (205) 320-1871 with Leon’s details. 3407 17Th Ave, Birmingham, Al 35234 is where Leon lives. Leon's birth date was listed as 1970. This year Leon celebrated his 54 birthday.