Leon was born 98 years ago. Leon owns the phone number (954) 962-1978. Other cities that he has stayed in are Miami, North Miami Beach, Hialeah and one other city. His birth year was listed as 1925. Leon’s current address is 4001 Hillcrest Dr #411, Hollywood, Fl 33021.