The Dufferin Islands in Niagara Falls: Secluded Greenspace in the Heart of the Action
The Dufferin Islands, located only a few kilometres from the Falls, offer a 10 acre quiet oasis for locals, tourists, families, and friends to take a moment and catch their breath. There are no shortage of footpaths and bridges to traverse and enjoy! When people are thinking about the Niagara Falls attractions that they want …