He has stayed in Zion, Beach Park and North Chicago before moving to Waukegan. This year Leon celebrated his 62 birthday. Leon was born in 1962. The number currently linked to Leon is (847) 731-3627. Leon currently resides at 2107 Glen Flora Ave, Waukegan, Il 60085.