Está ubicada en la isla homónima, que es la mayor del río Niágara.