mail_outline sales@mediastorehouse.com
Carstairs State Hospital, a psychiatric hospital in Carstairs, South Lanarkshire, Scotland. 13th March 1997