Leon now resides at 3623 Paris Ave #B, Saint Louis, Mo 63115. Saint Louis and St Louis are cities Leon has lived in. Leon's possible relatives are Wanda Rena Covington, Robert L Covington, Angela A Covington and 6 other people. Leon's birth date was listed as 1950. Leon has listed phone number: (314) 383-5346. Leon was born 74 years ago.