Leon’s residency is at 609 Illinois St, South Houston, Tx 77587. Records link phone number (713) 946-1141 with Leon’s details. Leon's possible relatives are Marie G Deleon, Evangelina Marie Deleon, Iliana M Deleon and 6 other people. The age of Leon is 79. Public records show South Houston and Houston as cities Leon also stayed in. 1945 is his birth date.