We have found 10 properties on Willow St, Oxford, MA. Average price per square feet on Willow St is $135. It is 16.4% higher than average price per sqft Oxford. Average sale price on Willow St is $150,558. It is 15.8% lower than average sale price in Oxford.