Question: What psychiatric hospital is located in the historic village of Carstairs?
Answer: State Hospital