Castle Craig provides residential addiction treatment for alcohol and drugs with 24/7 on-site medical detox. Located near Edinburgh in Scotland.