We have found 5 properties on E Houston St, Leonard, TX. Average price per square feet on E Houston St is $71. It is 14.5% lower than average price per sqft Leonard. Average sale price on E Houston St is $124,450. It is 16.7% lower than average sale price in Leonard.

List of properties