Denholm Institute

The Denholm Institute is a psychiatric asylum for those suffering from severe delusions.