Public records show Dowagiac and South Bend as cities Leon also stayed in. Leon currently resides at 1944 Charles St, South Bend, In 46637. The current age of Leon is 77. 1947 is his birth date. Phone number listed for Leon is (574) 243-0807.