Definite article before "Houses"

Yes, you can use the definite article if you are being specific. There might be 10 houses on the street which are old. In your example this is how it should be: The houses on this street are very old. But if you don't want to be specific about the houses then: Houses on this street are very old.