
Last year the state closed Westborough State Hospital, which sits on 123 acres on Lyman Street straddling Westborough and Northborough. Now the two towns are trying to figure out what to do with the property. Read the full article → from What to do with Westborough State Hospital







