By admin
Harbour Grace is a historic coastal town located on the Avalon Peninsula of Newfoundland and Labrador. Known for its maritime hist