We have found 25 properties on Owans Ln NE, Corydon, IN. Average price per square feet on Owans Ln NE is $97. It is 7.8% higher than average price per sqft Corydon. Average sale price on Owans Ln NE is $136,920. It is 13.2% lower than average sale price in Corydon.