translate English to French: Woodman's Sea Products Limited, New Harbour, Newfoundland and Labrador.
Woodman's Sea Products Limited, New Harbour (Terre-Neuve-et-Labrador).