The South Niagara Site is planned to be the first WELL® certified healthcare facility in Canada – focused on the health and well-being of our staff, physicians, volunteers, patients, families and caregivers and the Niagara community.
Learn more about our vision for the South Niagara Site outdoor spaces.
The new South Niagara Site will be located at Biggar Road and Montrose Road in Niagara Falls.
The facility will feature Centres of Excellence in stroke, complex care, seniors’ wellness and academic education with a senior’s focus embedded into all aspects of the patient experience.