Worcester State Hospital: 305 Belmont St - Worcester, MA