Oakwood Farm Christmas Barn
508-885-3558
42.2462
-71.991
About Oakwood Farm Christmas Barn
Oakwood Farm Christmas Barn is located at Northwest Rd, Spencer, MA. This business specializes in Produce Retailers, Gifts and Home Decor.