Public records show Rockford and Marengo as cities Leon also stayed in. The number currently linked to Leon is (815) 568-8916. Leon’s current address is 1025 8Th Ave, Belvidere, Il 61008. Leon's birth date was listed as 1951. Leon was born 73 years ago.