Caverhill Manor is a residential addiction recovery and wellness centre located in Stratford, Ontario, Canada.