We have found 122 properties on Grafton St, Shrewsbury, MA. Average price per square feet on Grafton St is $132. It is 12.6% lower than average price per sqft Shrewsbury. Average sale price on Grafton St is $248,778. It is 24.7% lower than average sale price in Shrewsbury.