We have found 15 properties on Owl Creek Rd, Nevada City, CA. Average price per square feet on Owl Creek Rd is $182. It is 6.7% lower than average price per sqft Nevada City. Average sale price on Owl Creek Rd is $255,750. It is 31.7% lower than average sale price in Nevada City.