Old, Abandoned Mental Hospital Photos That’ll Creep You Out

Worcester State Hospital 

Shutter Island’s crew originally wanted to film at Worcester State Hospital, however, demolition of surrounding buildings put their plans to a halt. It has now been fully demolished as its structure was deemed a total loss.