Leon was born 77 years ago. Leon’s residency is at 19685 Eastland Village Dr, Harper Woods, Mi 48225. Detroit and Harper Woods are cities Leon has lived in. 1948 is the birth year of Leon. We have found 5 possible relatives of Leon: Stacey Dewayne Mclean, Romont Eugene Mclean, Barbara Jean Mclean and 2 other people. The number currently linked to Leon is (313) 869-1798.