Grand Falls-Windsor in Newfoundland and Labrador with it's 12,076 habitants is located in Canada - about 968 mi (or 1,558 km) East of Ottawa, the country's capital town.
Have a look at the 23 photos from Grand Falls-Windsor below to get a view of what this places is like to inform youself about this destination before you start your travel. To learn more about this place, check the Grand Falls-Windsor overview.
Grand Falls-Windsor Image Collection
Photos provided by Panoramio are under the copyright of their owners.