Forest Hills and Flushing are cities Leon has lived in. Leon has listed (718) 793-2907 as his phone number. The residency of Leon is at 72-35 8B 112 St, Forest Hills, Ny 11375. His birth year was listed as 1939. Leon has reached the age of 84 years.