View Details $710,000 1 of 1 Church St Downtown Westboro | Westborough 5 beds 2 baths 3,544 sqft 0.61 acres