We have found 21 properties on Glenwood Ave, Nichols Hills, OK. Average price per square feet on Glenwood Ave is $180. It is 9.1% higher than average price per sqft Nichols Hills. Average sale price on Glenwood Ave is $470,500. It is 19.2% lower than average sale price in Nichols Hills.