We have found 38 properties on Farmington Dr, Shrewsbury, MA. Average price per square feet on Farmington Dr is $375. It is 148.3% higher than average price per sqft Shrewsbury. Average sale price on Farmington Dr is $384,970. It is 16.6% higher than average sale price in Shrewsbury.