We have found 9 properties on NW 63rd St, Nichols Hills, OK. Average price per square feet on NW 63rd St is $44. It is 73.3% lower than average price per sqft Nichols Hills. Average sale price on NW 63rd St is $107,000. It is 81.6% lower than average sale price in Nichols Hills.