Leo has listed (713) 631-5633 as his phone number. This person's birth year is 1910. The current age of Leo is 113. A city Leo has lived in before is Houston. People possibly related to Leo are Irma Licea Tristan, Mario Licea Tristan, Ramiro Licea Tristan and 6 other people. 6500 Avenue H #H, Houston, Tx 77011 is where Leo resides.