Westborough State Hospital


Only 10 left in stock

Category: Tag:


Originally called Westborough Insane Hospital opened in late 1886 and was the first homeopathic hospital for the insane established in New England. It would be closed in 2010 and is now demolished.

This is an unframed 8×12 giclee print.