The number currently linked to Leon is (919) 929-5371. Leon currently resides at 616 Churchill Dr, Chapel Hill, Nc 27517. Leon turned 96 years old. This person's birth year is 1928.