In addition to Ellenwood, Leon also lived in Atlanta and East Point. Leon’s current address is 120 Belmont Farms Dr, Ellenwood, Ga 30294. Leon has reached the age of 50 years. Leon has listed phone number: (678) 289-1970. 1974 is the birth year of Leon. Leon is related to or closely associated with Lisa Ricks, Berlinda Barnett, Neetsinna Taylor and 3 other people.