The Margaret Holland Inn128 South Main Street · Northfield · For Sale3,326 SF on .25 Acres$625,000Beds Baths 3,326 SF on .25 AcresSq ftView Listing