We have found 57 properties on Towle Ave, Hammond, IN. Average price per square feet on Towle Ave is $67. It is 17.5% higher than average price per sqft Hammond. Average sale price on Towle Ave is $74,800. It is 10.4% lower than average sale price in Hammond.