Located in Guelph, Ontario, Homewood Health Centre is one of the largest mental health and addiction facilities in Canada.
The Health Centre is unique in the Canadian healthcare system as it serves as a specialized provincial and national treatment resource as well as provides essential regional services for residents of Guelph and Wellington County. A fully accredited facility, the Health Centre achieves the highest standards of care, and is a recipient of numerous national awards.
150 Delhi St
Guelph, Ontario N1E 6K9
Homewood has other inpatient treatment centres that also focus on holistic patient-centered care in Ontario and British Columbia