Public records show Delray Beach, Rivervale, New City and one other city as cities Leon also stayed in. Leon's birth date was listed as 1920. 12 Dorothy Dr, Spring Valley, Ny 10977 is where Leon resides. Leon has reached the age of 103 years. Scott A Ellner, Susan Paula Ellner, Ruth K Ellner and 5 other people are people possibly related to Leon. The number currently linked to Leon is (914) 354-6304.