Leon turned 65 years old. Leon’s residency is at 26 17Th St, Lombard, Il 60148. The number currently linked to Leon is (630) 495-9336. He has stayed in Wayne, Naples, Hillside and 2 other cities before moving to Lombard. The birth year was listed as 1959.