We have found 19 properties on E 106th St N, Owasso, OK. Average price per square feet on E 106th St N is $113. It is 15.3% higher than average price per sqft Owasso. Average sale price on E 106th St N is $254,364. It is 17.8% higher than average sale price in Owasso.