Leon has previously lived in Southfield, Sylvania and Toledo. Leon was born in 1971. Leon’s residency is at 1128 Avondale Ave, Toledo, Oh 43607. The current age of Leon is 53. The number currently linked to Leon is (419) 241-2625. Jennifer Ak Frost, Jennifer Joy Frost, Rachel Annette Frost and 2 other people are people possibly related to Leon.