Note: FedPhoneLine is not affiliated with the locations listed within the Resources page. Information below may no longer be accurate. Please contact the location directly for up-to-date information.
St. Leonard's Place Peel is a campus-like facility including three residences, a professional kitchen, and a gymnasium. It opened in 1971 as a 21-bed facility and has expanded to provide support to over one hundred men. The agency motto, "It's how we care," emphasizes the quality of the care provided by the staff team of approximately 50 individuals.