Leon now resides at 8035 Santa Barbara Dr, Baton Rouge, La 70811. Leon was born 66 years ago. His birth year was listed as 1958. The possible relatives of Leon are Ella Stokes Powell, Kendra Michelle Powell, Kenyatta M Powell and 2 other people. Public records show Baton Rouge as a city Leon also stayed in. The number currently linked to Leon is (225) 356-5755.