Bellwood is a licensed accredited hospital in Toronto with over 35-years of experience providing compassionate care to those suffering with addiction and related mental health issues. Set within a new state of the art facility located in a serene upscale part of Toronto, Bellwood provides an extraordinary environment for staff and patients. In keeping with is its mission to deliver excellent care, Bellwood was awarded Exemplary Standing by Accreditation Canada and is affiliated with the Department of Psychiatry at the University of Toronto.