Records link phone number (314) 534-4307 with Deleon’s details. The possible relatives of Deleon are Charlie Mae Howard, Zack J Howard, Willie Howard and 6 other people. Saint Louis and Chicago are cities Deleon has lived in. Deleon has reached the age of 71 years. His birth year was listed as 1953. The residency of Deleon is at 3039 New Ashland Pl, Saint Louis, Mo 63115.