Leo’s current address is 23706 Macon St #263, Spring, Tx 77389. This person's birth year is 1947. Leo has reached the age of 77 years. Leo has listed (281) 350-6760 as his phone number. Houston is a city Leo has lived in.
Leo is the owner of 1 property. Leo's apartment/home is located on 23706 Macon Street #263 Spring TX 77389. He owns property with estimated value of $19,081.