Leon's birth date was listed as 1936. In addition to Atlanta, Leon also lived in Atlanta. This year Leon celebrated his 87 birthday. 407 Ontario Ave, Atlanta, Ga 30310 is where Leon resides. The phone number (404) 758-4303 is Leon’s.