Westborough State Hospital


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.

Next Post

Previous Post

© 2022

Theme by Anders Norén