Windsor was a town in central Newfoundland and Labrador, Canada.
It is now part of the city of Grand Falls-Windsor.
Community content is available under CC-BY-SA unless otherwise noted.
Windsor was a town in central Newfoundland and Labrador, Canada.
It is now part of the city of Grand Falls-Windsor.