Records link phone number (305) 223-2462 with Leon’s details. The current age of Leon is 70. Leon's birth date was listed as 1955. Other cities that he has stayed in are Miami and Village Of Palmetto Bay. 101 Saint Marks Pl #26, New York, Ny 10009 is where Leon lives.