translate English to French: Service Area, Floating Docks & Dredging - Pugwash Harbour, Nova Scotia.
Aire de service, quais flottants et dragage ¿ Port de Pugwash, Nouvelle-Écosse.