We have found 22 properties on Leonard St, Adams, MA. Average price per square feet on Leonard St is $91. It is 31.9% higher than average price per sqft Adams. Average sale price on Leonard St is $114,525. It is 9.8% higher than average sale price in Adams.