Langford Institute

The Langford Institute is a psychiatric ward located in South Starling.