Leon’s residency is at Haro Dr, Spencer, Ia 51301. Leon owns the phone number (515) 290-6575. Leon has reached 89 years of age. Public records show Ankeny as a city Leon also stayed in. The birth year was listed as 1934.