The current age of Leon is 65. Leon was born in 1959. He has stayed in West Chester, Philadelphia and Carlstadt before moving to Toledo. The phone number (419) 241-6885 is Leon’s. 335 Pearl St, Toledo, Oh 43608 is where Leon lives.