Other a city that he has stayed in is Elba. Leon turned 101 years old. 951 Neil Grantham Dr, Elba, Al 36323 is where Leon lives. The phone number (334) 897-2372 is Leon’s. 1922 is his birth date.