This is the food page of Dufferin Islands on 7679 Portage RD Niagara Falls ON L2G7N6.
Dufferin Islands is a new listing on food pages, updated on November 10, 2017.
Dufferin Islands is ranked #1 of 1 Restaurants in Niagara Falls.
This page has had 58 visitors. You are the 58th.