We have found 14 properties on N 13th St, Elwood, IN. Average price per square feet on N 13th St is $33. It is 3.1% higher than average price per sqft Elwood. Average sale price on N 13th St is $36,550. It is 33.2% lower than average sale price in Elwood.