Records link phone number (972) 962-3088 with Leon’s details. The current age of Leon is 56. Leon’s residency is at 5813 Lake Hubbard Pkwy #407, Garland, Tx 75043. 1969 is the birth year of Leon. Public records show Garland and Dallas as cities Leon also stayed in.