Lenard Delafuente's address is 13721 Scoregga Lane , Houston, TX 77037. Possible relatives include Catherine Cano, Anto Delafuente and 5 others. Public records show Lenard has also lived in Houston, TX. Lenard's latest phone number is (281) 272-9385.
Phone Numbers: (281) 272-9385
Results 1 - 1 of 1