Category: Shutter Island (2010)

Ashecliffe Hospital

Ashecliffe Hospital, located on the isolated Shutter Island, is a grim and imposing mental institution for the criminally insane, characterized by its unsettlin… >>