We have found 12 properties on E 90th St N, Owasso, OK. Average price per square feet on E 90th St N is $971. It is 890.8% higher than average price per sqft Owasso. Average sale price on E 90th St N is $1,597,335. It is 639.6% higher than average sale price in Owasso.