We have found 17 properties on N B St, Elwood, IN. Average price per square feet on N B St is $108. It is 237.5% higher than average price per sqft Elwood. Average sale price on N B St is $149,580. It is 173.3% higher than average sale price in Elwood.

List of properties