We have found 12 properties on Leonard Dr, Southborough, MA. Average price per square feet on Leonard Dr is $219. It is 20.3% higher than average price per sqft Southborough. Average sale price on Leonard Dr is $294,300. It is 39.2% lower than average sale price in Southborough.