We have found 27 properties on Orchard St, Merrimac, MA. Average price per square feet on Orchard St is $107. It is 17.7% lower than average price per sqft Merrimac. Average sale price on Orchard St is $246,935. It is 9.1% lower than average sale price in Merrimac.