Ashecliffe Hospital
Shutter Island is the location of Ashecliffe Hospital, a mental facility for the criminally insane.
Shutter Island (2010) / T-Shirts
by vojin · Published January 12, 2012 · Last modified July 15, 2016
Shutter Island is the location of Ashecliffe Hospital, a mental facility for the criminally insane.