Dufferin Islands Nature Area

March 10, 2009 · Print This Article

Dufferin Islands Nature area is a quiet, peaceful setting great for a picnic or just s short stroll around the serene setting. It boasts over 10 acres of wooded land.

Dufferin Islands is part of our Expanded NIagara Falls Tours.

Comments

Got something to say?