Westborough State Hospital: Lyman St - Westborough, MA