Leon has listed phone number: (334) 897-5644. Cities Leon has lived in before are Elba and Troy. The birth year was listed as 1971. Leon is a resident of 5432 County Road 315, Troy, Al 36079. Leon's possible relatives are Billy Vance, Diane Vance, Eva Vance and one other person. Leon turned 53 years old.