Shoal Harbour


Shoal Harbour is a small community in Newfoundland and Labrador, Canada, linked to and under the same Municipality of Clarenville.