Other a city that he has stayed in is Enid. Leon has reached 83 years of age. 1941 is the birth year of Leon. 1415 Cherokee Ave, Enid, Ok 73703 is where Leon resides. Phone number listed for Leon is (580) 233-4101.