We have found 35 properties on E 89th St N, Owasso, OK. Average price per square feet on E 89th St N is $80. It is 18.4% lower than average price per sqft Owasso. Average sale price on E 89th St N is $220,008. It is 1.9% higher than average sale price in Owasso.