His birth year was listed as 1939. The age of Leon is 85. 13646 62Nd Rd #62, Flushing, Ny 11367 is where Leon resides. The number currently linked to Leon is (718) 539-6765. He has stayed in Elmhurst, Sunnyside, Daly City and 3 other cities before moving to Flushing.