Leon's birth year is 1931. The residency of Leon is at 5987 Wells Ave, Saint Louis, Mo 63112. This year Leon celebrated his 93 birthday. Other a city that he has stayed in is Saint Louis. We have found 9 possible relatives of Leon: Angela Rashell Covington, Betty L Buchanan, Martha M Muchanan and 6 other people. Records link phone number (314) 382-6858 with Leon’s details.