The Facility

Welcome Home

The Stillwater Treatment Centre is a private boutique residential treatment facility located in the city of Welland, Ontario, 15 minutes outside of Niagara Falls and St. Catherines Ontario, Canada. Our centre has a limit of ten clients which ensures we can offer the personalized attention our clients deserve.

At Stillwater Treatment Centre, we know that treating both your body and your mind is critical to the success of your treatment. We offer yoga, fitness training, recreational activities, mindfulness, and nutritional support as part of your treatment.

With our unique addiction recovery and mental health programs, we can make sure that your road to recovery is safe, effective and tailored to your precise needs. We are dedicated to helping you to overcome your struggles.