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?