Phone number listed for Leon is (313) 345-3440. Leon’s current address is 19440 Snowden St, Detroit, Mi 48235. Public records show West Bloomfield and Highland Park as cities Leon also stayed in. Leon's birth date was listed as 1949. Leon has reached 75 years of age.