Leon's birth date was listed as 1934. He has stayed in Kew Gardens and Briarwood before moving to Briarwood. The number currently linked to Leon is (718) 849-4307. Leon has reached 90 years of age. 13915 83Rd Ave #134, Briarwood, Ny 11435 is where Leon resides.