We have found 30 properties on N Briarwood Dr, Stillwater, OK. Average price per square feet on N Briarwood Dr is $86. It is the same as average price per sqft Stillwater. Average sale price on N Briarwood Dr is $139,863. It is 22.6% lower than average sale price in Stillwater.