Leon's birth year is 1927. Adeline Mandel, Jesse R Mandel, Sew Nooi Mandel and one other person are people possibly related to Leon. Leon’s current address is 2256 Philippine Dr #64, Clearwater, Fl 33763. Leon turned 96 years old. Leon has listed phone number: (212) 571-7879. This person has lived also in New York, Rensselaerville and Clearwater.