We have found 32 properties on Leonard St, Acushnet, MA. Average price per square feet on Leonard St is $64. It is 41.3% lower than average price per sqft Acushnet. Average sale price on Leonard St is $89,422. It is 54% lower than average sale price in Acushnet.