The current age of Leon is 83. The birth year was listed as 1941. 2065 Pennel Rd, Memphis, Tn 38116 is where Leon lives. He has stayed in Memphis before moving to Memphis. The phone number (901) 345-7326 is Leon’s.