Dufferin Islands

Photos

7400 Portage Rd
Niagara Falls, ON L2G 0E5

Dufferin Islands is a serene natural attraction situated in Niagara Falls, ON.

Visitors can explore the picturesque islands, walking trails, and lush greenery, providing a peaceful escape from the bustling city life.

Generated from their business information

Own this business?
See a problem?

You might also like

CanadaOntarioNiagara FallsDufferin Islands

Partial Data by Foursquare.