Skip links
Explore
Drag

Tag: Grand Falls-Windsor

10 Interesting Facts About Grand Falls-Windsor

Facts About Grand Falls-Windsor

Facts About Grand Falls-Windsor Grand Falls-Windsor is a town located in the central region of the island of Newfoundland in the province of Newfoundland and Labrador, Canada. The town is known as “Qapskuk” in the Mi’kmaq language. The town is the largest in the central region, the fifth largest in the province. Grand Falls-Windsor was […]