We have found 14 properties on John St, Spencer, OK. Average price per square feet on John St is $35. It is 14.6% lower than average price per sqft Spencer. Average sale price on John St is $29,068. It is 40.8% lower than average sale price in Spencer.