Dufferin Islands

Niagara Falls, Canada

Dufferin Islands is a park in Niagara Falls near the Oak Hall.