Leroy’s current address is 20942 Vista Trace Loop, Houston, Tx 77073. Phone number listed for Leroy is (281) 443-7347. Public records show Houston and Gloster as cities Leroy also stayed in. His birth year was listed as 1971. Leroy has reached the age of 53 years.