The current age of Leon is 55. Leon has listed phone number: (734) 266-6136. People possibly related to Leon are Patricia Towne, Trish A Towne, Kristy Towne and one other person. Leon is a resident of 19157 Norborne #5, Redford, Mi 48240. Leon's birth year is 1969. He has stayed in Livonia and Inkster before moving to Redford.