The Town of Branch is an incorporated community on the Cape Shore of Newfoundland and Labrador, Canada and had a population of 228 (as of the 2016 census). Take a look below for 17 interesting and amazing facts about Branch, Newfoundland and Labrador, Canada. 1. It is located on St. Mary’s Bay and can be…