We have found 87 properties on Oak St, Shrewsbury, MA. Average price per square feet on Oak St is $127. It is 15.9% lower than average price per sqft Shrewsbury. Average sale price on Oak St is $211,227. It is 36% lower than average sale price in Shrewsbury.