This popular area is 10 acres of paradise – a quiet, secluded park containing several small islands connected by small bridges and footpaths. This area is home to the “Winter Festival of Lights” from November to January each year, when several animated lighting displays are placed around the perimeter of the islands.
Located just south of the Falls on the Niagara Parkway, between the Niagara Parks Floral Showhouse and the Rapidsview Parking Lot.
6345 Dufferin Isle Road
Niagara Falls, Ontario, Canada